it.eng.spagobi.kpi.alarm.dao
Class SbiAlarmDAOHibImpl

java.lang.Object
  extended by it.eng.spagobi.commons.dao.AbstractHibernateDAO
      extended by it.eng.spagobi.kpi.alarm.dao.SbiAlarmDAOHibImpl
All Implemented Interfaces:
ISbiAlarmDAO

public class SbiAlarmDAOHibImpl
extends AbstractHibernateDAO
implements ISbiAlarmDAO

Author:
Enrico Cesaretti
See Also:
SbiAlarm

Constructor Summary
SbiAlarmDAOHibImpl()
           
 
Method Summary
 void delete(java.lang.Integer id)
           
 void delete(SbiAlarm item)
           
 void delete(org.hibernate.Session session, java.lang.Integer id)
           
 void delete(org.hibernate.Session session, SbiAlarm item)
           
 java.util.List<SbiAlarm> findAll()
           
 SbiAlarm findById(java.lang.Integer id)
           
 void insert(SbiAlarm item)
           
 void insert(org.hibernate.Session session, SbiAlarm item)
           
 void isAlarmingValue(KpiValue value)
           
 java.util.List<Alarm> loadAllByKpiInstId(java.lang.Integer kpiInstanceId)
          Load all the alarms referencing a KpiInstance
 Alarm toAlarm(SbiAlarm sbiAlarm)
           
 void update(SbiAlarm item)
           
 void update(org.hibernate.Session session, SbiAlarm item)
           
 
Methods inherited from class it.eng.spagobi.commons.dao.AbstractHibernateDAO
getSession, logException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SbiAlarmDAOHibImpl

public SbiAlarmDAOHibImpl()
Method Detail

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

insert

public void insert(org.hibernate.Session session,
                   SbiAlarm item)
Specified by:
insert in interface ISbiAlarmDAO

update

public void update(SbiAlarm item)
Specified by:
update in interface ISbiAlarmDAO

update

public void update(org.hibernate.Session session,
                   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