it.eng.spagobi.kpi.alarm.dao
Class SbiAlarmDAOHibImpl
java.lang.Object
it.eng.spagobi.commons.dao.AbstractHibernateDAO
it.eng.spagobi.kpi.alarm.dao.SbiAlarmDAOHibImpl
- All Implemented Interfaces:
- ISpagoBIDao, ISbiAlarmDAO
public class SbiAlarmDAOHibImpl
- extends AbstractHibernateDAO
- implements ISbiAlarmDAO
- Author:
- Enrico Cesaretti
- See Also:
SbiAlarm
Methods inherited from class it.eng.spagobi.commons.dao.AbstractHibernateDAO |
commitIfActiveAndClose, disableTenantFilter, enableTenantFilter, getSession, getTenant, getUserProfile, logException, rollbackIfActiveAndClose, setTenant, setUserID, setUserProfile, updateSbiCommonInfo4Insert, updateSbiCommonInfo4Update |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SbiAlarmDAOHibImpl
public SbiAlarmDAOHibImpl()
insert
public void insert(SbiAlarm item)
- Specified by:
insert
in interface ISbiAlarmDAO
isAlarmingValue
public void isAlarmingValue(KpiValue value)
throws it.eng.spago.error.EMFUserError
- Specified by:
isAlarmingValue
in interface ISbiAlarmDAO
- Throws:
it.eng.spago.error.EMFUserError
update
public java.lang.Integer update(SbiAlarm item)
- Specified by:
update
in interface ISbiAlarmDAO
delete
public void delete(SbiAlarm item)
- Specified by:
delete
in interface ISbiAlarmDAO
delete
public void delete(org.hibernate.Session session,
SbiAlarm item)
- Specified by:
delete
in interface ISbiAlarmDAO
delete
public void delete(java.lang.Integer id)
- Specified by:
delete
in interface ISbiAlarmDAO
delete
public void delete(org.hibernate.Session session,
java.lang.Integer id)
- Specified by:
delete
in interface ISbiAlarmDAO
findById
public SbiAlarm findById(java.lang.Integer id)
- Specified by:
findById
in interface ISbiAlarmDAO
findAll
public java.util.List<SbiAlarm> findAll()
- Specified by:
findAll
in interface ISbiAlarmDAO
loadAllByKpiInstId
public java.util.List<Alarm> loadAllByKpiInstId(java.lang.Integer kpiInstanceId)
throws it.eng.spago.error.EMFUserError
- Load all the alarms referencing a KpiInstance
- Specified by:
loadAllByKpiInstId
in interface ISbiAlarmDAO
- Parameters:
Integer
- kpiInstanceId
- Returns:
- List of Sbi Alarms
- Throws:
it.eng.spago.error.EMFUserError
toAlarm
public Alarm toAlarm(SbiAlarm sbiAlarm)
throws it.eng.spago.error.EMFUserError
- Throws:
it.eng.spago.error.EMFUserError
countAlarms
public java.lang.Integer countAlarms()
throws it.eng.spago.error.EMFUserError
- Specified by:
countAlarms
in interface ISbiAlarmDAO
- Throws:
it.eng.spago.error.EMFUserError
loadPagedAlarmsList
public java.util.List<SbiAlarm> loadPagedAlarmsList(java.lang.Integer offset,
java.lang.Integer fetchSize)
throws it.eng.spago.error.EMFUserError
- Specified by:
loadPagedAlarmsList
in interface ISbiAlarmDAO
- Throws:
it.eng.spago.error.EMFUserError