public class ClusterInfoDAOHibernate extends HibernateDao<ClusterInfoEntity> implements ClusterInfoDao
batchFinder, batchProcessor, logger, statelessSessionBatchProcessor, timeSource
sessionFactory
Constructor and Description |
---|
ClusterInfoDAOHibernate() |
Modifier and Type | Method and Description |
---|---|
Collection<ClusterInfoEntity> |
getNodeStatus(Collection<String> nodeIds) |
Class<ClusterInfoEntity> |
getPersistentClass()
All subclasses of HibernateDao must implement this method for
HibernateDao.load(Serializable) to work
correctly. |
int |
removeStatusNotIn(Collection<String> nodeIds) |
void |
store(ClusterInfoEntity clusterInfo) |
createDeleteQuery, createDeleteQuery, createQuery, createQuery, executeHQLQuery, findAllInternal, findByProperties, findByPropertiesOptional, findByProperty, findByProperty, findByPropertyOptional, findByPropertyOrThrow, getCountByProperties, load, load, loadOptional, loadReference, loadReference, remove, removeByIdIfPresent, save, saveOrUpdate, session, setBatchFinder, setBatchProcessor, setClock, setStatelessSessionBatchProcessor, toPredicates, update
setSessionFactory, withStatelessSession
public void store(ClusterInfoEntity clusterInfo)
store
in interface ClusterInfoDao
public Collection<ClusterInfoEntity> getNodeStatus(Collection<String> nodeIds)
getNodeStatus
in interface ClusterInfoDao
public int removeStatusNotIn(Collection<String> nodeIds)
removeStatusNotIn
in interface ClusterInfoDao
public Class<ClusterInfoEntity> getPersistentClass()
HibernateDao
HibernateDao.load(Serializable)
to work
correctly.getPersistentClass
in class HibernateDao<ClusterInfoEntity>
Copyright © 2021 Atlassian. All rights reserved.