public class AcknowledgmentDaoHibernate extends AbstractDaoHibernate<OnmsAcknowledgment,Integer> implements AcknowledgmentDao
m_criteriaConverter| Constructor and Description |
|---|
AcknowledgmentDaoHibernate()
Constructor for AcknowledgmentDaoHibernate.
|
| Modifier and Type | Method and Description |
|---|---|
List<Acknowledgeable> |
findAcknowledgables(OnmsAcknowledgment ack)
findAcknowledgables
|
Optional<OnmsAcknowledgment> |
findLatestAckForRefId(Integer refId)
findLatestAckForRefId
|
List<OnmsAcknowledgment> |
findLatestAcks(Date from)
findLatestAcks
|
void |
processAck(OnmsAcknowledgment ack)
processAck
|
void |
processAcks(Collection<OnmsAcknowledgment> acks)
processAcks
|
void |
updateAckable(Acknowledgeable ackable)
updateAckable
|
buildHibernateCallback, bulkDelete, clear, countAll, countMatching, countMatching, delete, delete, deleteAll, find, find, findAll, findMatching, findMatching, findObjects, findUnique, flush, get, initDao, initialize, load, lock, merge, queryInt, queryInt, save, saveOrUpdate, updatecheckDaoConfig, convertHibernateAccessException, createHibernateTemplate, getHibernateTemplate, getSession, getSession, getSessionFactory, releaseSession, setHibernateTemplate, setSessionFactoryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclear, countAll, countMatching, delete, delete, findAll, findMatching, flush, get, initialize, load, lock, save, saveOrUpdate, updatepublic AcknowledgmentDaoHibernate()
Constructor for AcknowledgmentDaoHibernate.
public void updateAckable(Acknowledgeable ackable)
updateAckable
updateAckable in interface AcknowledgmentDaoackable - a Acknowledgeable object.public List<Acknowledgeable> findAcknowledgables(OnmsAcknowledgment ack)
findAcknowledgables
findAcknowledgables in interface AcknowledgmentDaoack - a OnmsAcknowledgment object.List object.@Transactional(readOnly=false) public void processAcks(Collection<OnmsAcknowledgment> acks)
processAcks
processAcks in interface AcknowledgmentDaoacks - a Collection object.@Transactional(readOnly=false) public void processAck(OnmsAcknowledgment ack)
processAck
processAck in interface AcknowledgmentDaoack - a OnmsAcknowledgment object.@Transactional public List<OnmsAcknowledgment> findLatestAcks(Date from)
AcknowledgmentDaofindLatestAcks
Finds the latest acknowledgement for each refId. The latest acknowledgement is selected based on the most recent ackTime (and highest Id in the case of multiple occuring at the same time).findLatestAcks in interface AcknowledgmentDaofrom - limit results to acks created on or after@Transactional public Optional<OnmsAcknowledgment> findLatestAckForRefId(Integer refId)
AcknowledgmentDaofindLatestAckForRefId
Finds the latest acknowledgement for the given refId. The latest acknowledgement is selected based on the most recent ackTime (and highest Id in the case of multiple occurring at the same time).findLatestAckForRefId in interface AcknowledgmentDaorefId - the refId to search forCopyright © 2022. All rights reserved.