public class AppIssuesWithMailsScanResultDAOHibernate extends HibernateDao<AppIssuesWithMailScanResultEntity> implements AppIssuesWithMailsScanResultDAO
batchFinder, batchProcessor, logger, statelessSessionBatchProcessor, timeSource
sessionFactory
Constructor and Description |
---|
AppIssuesWithMailsScanResultDAOHibernate() |
Modifier and Type | Method and Description |
---|---|
Optional<AppIssuesWithMailScanResultEntity> |
getLatestResult(long appId)
Gets latest scan result for a given application.
|
Class<AppIssuesWithMailScanResultEntity> |
getPersistentClass()
All subclasses of HibernateDao must implement this method for
HibernateDao.load(Serializable) to work
correctly. |
void |
persistLatestResult(AppIssuesWithMailScanResultEntity appIssuesWithMailScanResultEntity)
Persists scan result for a given application.
|
void |
removeLatestResultIfPresent(long appId)
Removes latest scan result for a given application.
|
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 AppIssuesWithMailsScanResultDAOHibernate()
public void persistLatestResult(AppIssuesWithMailScanResultEntity appIssuesWithMailScanResultEntity)
AppIssuesWithMailsScanResultDAO
persistLatestResult
in interface AppIssuesWithMailsScanResultDAO
appIssuesWithMailScanResultEntity
- scan result entitypublic Optional<AppIssuesWithMailScanResultEntity> getLatestResult(long appId)
AppIssuesWithMailsScanResultDAO
getLatestResult
in interface AppIssuesWithMailsScanResultDAO
appId
- application IDpublic void removeLatestResultIfPresent(long appId)
AppIssuesWithMailsScanResultDAO
removeLatestResultIfPresent
in interface AppIssuesWithMailsScanResultDAO
appId
- application IDpublic Class<AppIssuesWithMailScanResultEntity> getPersistentClass()
HibernateDao
HibernateDao.load(Serializable)
to work
correctly.getPersistentClass
in class HibernateDao<AppIssuesWithMailScanResultEntity>
Copyright © 2024 Atlassian. All rights reserved.