public class HibernateAlertEntityDao extends ConfluenceHibernateObjectDao implements com.atlassian.diagnostics.internal.dao.AlertEntityDao
Modifier and Type | Class and Description |
---|---|
static interface |
HibernateAlertEntityDao.SatiableConsumer<T>
A consumer that accepts a single input argument and returns a boolean indicating if further
inputs are wanted.
|
HibernateObjectDao.Cacheability
cacheFactory, confluenceUserDao
NON_CACHEABLE
Constructor and Description |
---|
HibernateAlertEntityDao() |
Modifier and Type | Method and Description |
---|---|
void |
deleteAll(com.atlassian.diagnostics.AlertCriteria alertCriteria) |
Set<String> |
findAllComponentIds() |
Map<String,com.atlassian.diagnostics.Severity> |
findAllIssueIds() |
Set<String> |
findAllNodeNames() |
Set<String> |
findAllPluginKeys() |
com.atlassian.diagnostics.internal.dao.AlertEntity |
getById(long id) |
Class |
getPersistentClass()
Gets the type of
EntityObject this Dao works with. |
com.atlassian.diagnostics.internal.dao.AlertEntity |
save(com.atlassian.diagnostics.Alert alert) |
void |
streamAll(com.atlassian.diagnostics.AlertCriteria alertCriteria,
com.atlassian.diagnostics.internal.dao.RowCallback<com.atlassian.diagnostics.internal.dao.AlertEntity> rowCallback,
com.atlassian.diagnostics.PageRequest pageRequest) |
void |
streamByIds(Collection<Long> ids,
com.atlassian.diagnostics.internal.dao.RowCallback<com.atlassian.diagnostics.internal.dao.AlertEntity> rowCallback) |
void |
streamMetrics(com.atlassian.diagnostics.AlertCriteria criteria,
com.atlassian.diagnostics.internal.dao.RowCallback<com.atlassian.diagnostics.internal.dao.AlertMetric> rowCallback,
com.atlassian.diagnostics.PageRequest pageRequest) |
void |
streamMinimalAlerts(com.atlassian.diagnostics.AlertCriteria alertCriteria,
com.atlassian.diagnostics.internal.dao.RowCallback<com.atlassian.diagnostics.internal.dao.MinimalAlertEntity> rowCallback,
com.atlassian.diagnostics.PageRequest pageRequest) |
findAllSorted, findLatestVersionsCount, findLatestVersionsCount, findLatestVersionsIterator, findLatestVersionsIterator, findNamedQueryStringParams, findNamedQueryStringParams, save, saveEntity, setCacheFactory, setConfluenceUserDao, updateEntityModificationData, updateModificationData
applyTransactionTimeout, applyTransactionTimeout, checkDaoConfig, createHibernateTemplate, findAll, findAllSorted, findByClassIds, findByClassIdsFiltered, findNamedQuery, findNamedQuery, findNamedQuery, findNamedQuery, findNamedQuery, findNamedQueryStringParam, findNamedQueryStringParam, findNamedQueryStringParam, findNamedQueryStringParam, findNamedQueryStringParam, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findSingleObject, getByClassId, getCountResult, getHibernateTemplate, getSession, getSessionFactory, index, indexEntity, refresh, refreshEntity, reIndex, reIndexEntity, remove, removeEntity, replicate, replicateEntity, save, saveEntity, saveRaw, saveRawEntity, setHibernateTemplate, setIndexer, setSessionFactory, unIndex, unIndexEntity, uniqueResult
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
findAll, findAllSorted, findByClassIds, findByClassIdsFiltered, refresh, refreshEntity, remove, removeEntity, replicate, replicateEntity, save, saveEntity, saveRaw, saveRawEntity
public void deleteAll(@Nonnull com.atlassian.diagnostics.AlertCriteria alertCriteria)
deleteAll
in interface com.atlassian.diagnostics.internal.dao.AlertEntityDao
public Set<String> findAllComponentIds()
findAllComponentIds
in interface com.atlassian.diagnostics.internal.dao.AlertEntityDao
public Map<String,com.atlassian.diagnostics.Severity> findAllIssueIds()
findAllIssueIds
in interface com.atlassian.diagnostics.internal.dao.AlertEntityDao
public Set<String> findAllNodeNames()
findAllNodeNames
in interface com.atlassian.diagnostics.internal.dao.AlertEntityDao
public Set<String> findAllPluginKeys()
findAllPluginKeys
in interface com.atlassian.diagnostics.internal.dao.AlertEntityDao
@Nullable public com.atlassian.diagnostics.internal.dao.AlertEntity getById(long id)
getById
in interface com.atlassian.diagnostics.internal.dao.AlertEntityDao
public Class getPersistentClass()
ObjectDaoInternal
EntityObject
this Dao works with.getPersistentClass
in interface ObjectDao
getPersistentClass
in interface ObjectDaoInternal
@Nonnull public com.atlassian.diagnostics.internal.dao.AlertEntity save(@Nonnull com.atlassian.diagnostics.Alert alert)
save
in interface com.atlassian.diagnostics.internal.dao.AlertEntityDao
public void streamAll(@Nonnull com.atlassian.diagnostics.AlertCriteria alertCriteria, @Nonnull com.atlassian.diagnostics.internal.dao.RowCallback<com.atlassian.diagnostics.internal.dao.AlertEntity> rowCallback, @Nonnull com.atlassian.diagnostics.PageRequest pageRequest)
streamAll
in interface com.atlassian.diagnostics.internal.dao.AlertEntityDao
public void streamByIds(@Nonnull Collection<Long> ids, @Nonnull com.atlassian.diagnostics.internal.dao.RowCallback<com.atlassian.diagnostics.internal.dao.AlertEntity> rowCallback)
streamByIds
in interface com.atlassian.diagnostics.internal.dao.AlertEntityDao
public void streamMetrics(@Nonnull com.atlassian.diagnostics.AlertCriteria criteria, @Nonnull com.atlassian.diagnostics.internal.dao.RowCallback<com.atlassian.diagnostics.internal.dao.AlertMetric> rowCallback, @Nonnull com.atlassian.diagnostics.PageRequest pageRequest)
streamMetrics
in interface com.atlassian.diagnostics.internal.dao.AlertEntityDao
public void streamMinimalAlerts(@Nonnull com.atlassian.diagnostics.AlertCriteria alertCriteria, @Nonnull com.atlassian.diagnostics.internal.dao.RowCallback<com.atlassian.diagnostics.internal.dao.MinimalAlertEntity> rowCallback, @Nonnull com.atlassian.diagnostics.PageRequest pageRequest)
streamMinimalAlerts
in interface com.atlassian.diagnostics.internal.dao.AlertEntityDao
Copyright © 2003–2018 Atlassian. All rights reserved.