Class SchedulerRunDetailsDao
java.lang.Object
org.springframework.dao.support.DaoSupport
com.atlassian.confluence.core.persistence.hibernate.HibernateObjectDao<SchedulerRunDetails>
com.atlassian.confluence.core.persistence.hibernate.ConfluenceHibernateObjectDao<SchedulerRunDetails>
com.atlassian.confluence.impl.schedule.caesium.SchedulerRunDetailsDao
- All Implemented Interfaces:
- com.atlassian.scheduler.core.spi.RunDetailsDao,- org.springframework.beans.factory.InitializingBean
@Transactional
public class SchedulerRunDetailsDao
extends ConfluenceHibernateObjectDao<SchedulerRunDetails>
implements com.atlassian.scheduler.core.spi.RunDetailsDao
- Since:
- 5.10
- 
Nested Class SummaryNested classes/interfaces inherited from class com.atlassian.confluence.core.persistence.hibernate.HibernateObjectDaoHibernateObjectDao.Cacheability
- 
Field SummaryFields inherited from class org.springframework.dao.support.DaoSupportlogger
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddRunDetails(com.atlassian.scheduler.config.JobId jobId, com.atlassian.scheduler.status.RunDetails runDetails) com.atlassian.scheduler.status.RunDetailsgetLastRunForJob(com.atlassian.scheduler.config.JobId jobId) Map<com.atlassian.scheduler.config.JobId, com.atlassian.scheduler.status.RunDetails> getLastRunForJobs(List<com.atlassian.scheduler.config.JobId> jobIds) com.atlassian.scheduler.status.RunDetailsgetLastSuccessfulRunForJob(com.atlassian.scheduler.config.JobId jobId) Methods inherited from class com.atlassian.confluence.core.persistence.hibernate.ConfluenceHibernateObjectDaofindNamedQueryStringParams, getContentStatusStringList, getStatusNames, scanFilteredContents, scanFilteredContents, updateModificationDataMethods inherited from class com.atlassian.confluence.core.persistence.hibernate.HibernateObjectDaoapplyTransactionTimeout, checkDaoConfig, createHibernateTemplate, findAll, findAllSorted, findAllSorted, findNamedQuery, findNamedQuery, findNamedQuery, findNamedQueryStringParam, findNamedQueryStringParam, findNamedQueryStringParam, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findSingleObject, getByClassId, getCountResult, getHibernateTemplate, getSessionFactory, publishEvent, reIndex, remove, save, saveEntity, saveRaw, setHibernateTemplate, setSessionFactory, uniqueResultMethods inherited from class org.springframework.dao.support.DaoSupportafterPropertiesSet, initDao
- 
Constructor Details- 
SchedulerRunDetailsDaopublic SchedulerRunDetailsDao()
 
- 
- 
Method Details- 
getPersistentClass- Specified by:
- getPersistentClassin class- HibernateObjectDao<SchedulerRunDetails>
 
- 
getLastRunForJobpublic com.atlassian.scheduler.status.RunDetails getLastRunForJob(com.atlassian.scheduler.config.JobId jobId) - Specified by:
- getLastRunForJobin interface- com.atlassian.scheduler.core.spi.RunDetailsDao
 
- 
getLastSuccessfulRunForJobpublic com.atlassian.scheduler.status.RunDetails getLastSuccessfulRunForJob(com.atlassian.scheduler.config.JobId jobId) - Specified by:
- getLastSuccessfulRunForJobin interface- com.atlassian.scheduler.core.spi.RunDetailsDao
 
- 
getLastRunForJobspublic Map<com.atlassian.scheduler.config.JobId,com.atlassian.scheduler.status.RunDetails> getLastRunForJobs(List<com.atlassian.scheduler.config.JobId> jobIds) - Specified by:
- getLastRunForJobsin interface- com.atlassian.scheduler.core.spi.RunDetailsDao
 
- 
addRunDetailspublic void addRunDetails(com.atlassian.scheduler.config.JobId jobId, com.atlassian.scheduler.status.RunDetails runDetails) - Specified by:
- addRunDetailsin interface- com.atlassian.scheduler.core.spi.RunDetailsDao
 
 
-