Class CrowdDeletedEntityHibernateDao
java.lang.Object
org.springframework.dao.support.DaoSupport
org.springframework.orm.hibernate5.support.HibernateDaoSupport
com.atlassian.bamboo.persistence3.BambooHibernateObjectDao<CrowdDeletedEntity>
com.atlassian.bamboo.user.cleanup.CrowdDeletedEntityHibernateDao
- All Implemented Interfaces:
BambooObjectDao<CrowdDeletedEntity>,CrowdDeletedEntityDao,org.springframework.beans.factory.InitializingBean
public class CrowdDeletedEntityHibernateDao
extends BambooHibernateObjectDao<CrowdDeletedEntity>
implements CrowdDeletedEntityDao
-
Field Summary
Fields inherited from class org.springframework.dao.support.DaoSupport
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongcountAll()Count allentities.@NotNull Collection<? extends CrowdDeletedEntity> findAll()List allentities.@NotNull Collection<? extends CrowdDeletedEntity> findAllDeletedBefore(@NotNull Date date, int limit) List allentitieswhich have been deleted before a givendate.@Nullable CrowdDeletedEntityfindByTypeAndName(@NotNull CrowdDeletedEntity.EntityType entityType, @NotNull String entityName) scrollAll(BambooClosures.ThrowingX<CrowdDeletedEntity, E1, E2, E3> consumer) Scroll through allentitiesapplying the code fromconsumer.Methods inherited from class com.atlassian.bamboo.persistence3.BambooHibernateObjectDao
convertSearchTermToLikeExpression, countAll, countWithRestriction, delete, deleteAll, executeCountQuery, findAll, findAll, findById, merge, save, saveAllMethods inherited from class org.springframework.orm.hibernate5.support.HibernateDaoSupport
checkDaoConfig, createHibernateTemplate, currentSession, getHibernateTemplate, getSessionFactory, setHibernateTemplate, setSessionFactoryMethods inherited from class org.springframework.dao.support.DaoSupport
afterPropertiesSet, initDao
-
Constructor Details
-
CrowdDeletedEntityHibernateDao
public CrowdDeletedEntityHibernateDao()
-
-
Method Details
-
findAll
Description copied from interface:CrowdDeletedEntityDaoList allentities.- Specified by:
findAllin interfaceCrowdDeletedEntityDao
-
countAll
public long countAll()Description copied from interface:CrowdDeletedEntityDaoCount allentities.- Specified by:
countAllin interfaceCrowdDeletedEntityDao
-
findByTypeAndName
@Nullable public @Nullable CrowdDeletedEntity findByTypeAndName(@NotNull @NotNull CrowdDeletedEntity.EntityType entityType, @NotNull @NotNull String entityName) Description copied from interface:CrowdDeletedEntityDao- Specified by:
findByTypeAndNamein interfaceCrowdDeletedEntityDao
-
findAllDeletedBefore
@NotNull public @NotNull Collection<? extends CrowdDeletedEntity> findAllDeletedBefore(@NotNull @NotNull Date date, int limit) Description copied from interface:CrowdDeletedEntityDaoList allentitieswhich have been deleted before a givendate.- Specified by:
findAllDeletedBeforein interfaceCrowdDeletedEntityDao- Parameters:
date- date before which the entities were deletedlimit- maximum number of results to fetch
-
scrollAll
public <E1 extends Throwable,E2 extends Throwable, void scrollAllE3 extends Throwable> (@NotNull BambooClosures.ThrowingX<CrowdDeletedEntity, E1, throws E1, E2, E3E2, E3> consumer) Description copied from interface:CrowdDeletedEntityDaoScroll through allentitiesapplying the code fromconsumer.- Specified by:
scrollAllin interfaceCrowdDeletedEntityDao- Throws:
E1E2E3
-