Interface CrowdDeletedEntityDao
-
- All Superinterfaces:
BambooObjectDao<CrowdDeletedEntity>
- All Known Implementing Classes:
CrowdDeletedEntityHibernateDao
public interface CrowdDeletedEntityDao extends BambooObjectDao<CrowdDeletedEntity>
DAO for accessingCrowdDeletedEntity
instances.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
countAll()
Count allentities
.@NotNull Collection<? extends CrowdDeletedEntity>
findAll()
List allentities
.@NotNull Collection<? extends CrowdDeletedEntity>
findAllDeletedBefore(@NotNull Date date, int limit)
List allentities
which have been deleted before a givendate
.@Nullable CrowdDeletedEntity
findByTypeAndName(@NotNull CrowdDeletedEntity.EntityType entityType, @NotNull String entityName)
<E1 extends Throwable,E2 extends Throwable,E3 extends Throwable>
voidscrollAll(BambooClosures.ThrowingX<CrowdDeletedEntity,E1,E2,E3> consumer)
Scroll through allentities
applying the code fromconsumer
.-
Methods inherited from interface com.atlassian.bamboo.persistence3.BambooObjectDao
countAll, countWithRestriction, delete, deleteAll, findAll, findById, merge, save, saveAll
-
-
-
-
Method Detail
-
findAll
@NotNull @NotNull Collection<? extends CrowdDeletedEntity> findAll()
List allentities
.
-
countAll
long countAll()
Count allentities
.
-
findByTypeAndName
@Nullable @Nullable CrowdDeletedEntity findByTypeAndName(@NotNull @NotNull CrowdDeletedEntity.EntityType entityType, @NotNull @NotNull String entityName)
-
findAllDeletedBefore
@NotNull @NotNull Collection<? extends CrowdDeletedEntity> findAllDeletedBefore(@NotNull @NotNull Date date, int limit)
List allentities
which have been deleted before a givendate
.- Parameters:
date
- date before which the entities were deletedlimit
- maximum number of results to fetch
-
scrollAll
<E1 extends Throwable,E2 extends Throwable,E3 extends Throwable> void scrollAll(@NotNull BambooClosures.ThrowingX<CrowdDeletedEntity,E1,E2,E3> consumer) throws E1 extends Throwable, E2 extends Throwable, E3 extends Throwable
Scroll through allentities
applying the code fromconsumer
.- Throws:
E1 extends Throwable
-
-