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, update
checkDaoConfig, convertHibernateAccessException, createHibernateTemplate, getHibernateTemplate, getSession, getSession, getSessionFactory, releaseSession, setHibernateTemplate, setSessionFactory
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clear, countAll, countMatching, delete, delete, findAll, findMatching, flush, get, initialize, load, lock, save, saveOrUpdate, update
public AcknowledgmentDaoHibernate()
Constructor for AcknowledgmentDaoHibernate.
public void updateAckable(Acknowledgeable ackable)
updateAckable
updateAckable
in interface AcknowledgmentDao
ackable
- a Acknowledgeable
object.public List<Acknowledgeable> findAcknowledgables(OnmsAcknowledgment ack)
findAcknowledgables
findAcknowledgables
in interface AcknowledgmentDao
ack
- a OnmsAcknowledgment
object.List
object.@Transactional(readOnly=false) public void processAcks(Collection<OnmsAcknowledgment> acks)
processAcks
processAcks
in interface AcknowledgmentDao
acks
- a Collection
object.@Transactional(readOnly=false) public void processAck(OnmsAcknowledgment ack)
processAck
processAck
in interface AcknowledgmentDao
ack
- a OnmsAcknowledgment
object.@Transactional public List<OnmsAcknowledgment> findLatestAcks(Date from)
AcknowledgmentDao
findLatestAcks
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 AcknowledgmentDao
from
- limit results to acks created on or after@Transactional public Optional<OnmsAcknowledgment> findLatestAckForRefId(Integer refId)
AcknowledgmentDao
findLatestAckForRefId
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 AcknowledgmentDao
refId
- the refId to search forCopyright © 2021. All rights reserved.