Interface TaskExecDAO
-
- All Known Implementing Classes:
JPATaskExecDAO
public interface TaskExecDAO extends DAO<TaskExec<?>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intcount(Task<?> task, OffsetDateTime before, OffsetDateTime after)<T extends Task<T>>
voiddelete(TaskType type, String key)<T extends Task<T>>
voiddelete(TaskExec<T> execution)Optional<TaskExec<?>>find(String key)<T extends Task<T>>
TaskExec<T>find(TaskType type, String key)List<TaskExec<?>>findAll(Task<?> task, OffsetDateTime before, OffsetDateTime after, int page, int itemsPerPage, List<OrderByClause> orderByClauses)TaskExec<?>findLatestEnded(TaskType type, Task<?> task)TaskExec<?>findLatestStarted(TaskType type, Task<?> task)List<TaskExec<?>>findRecent(int max)<T extends Task<T>>
TaskExec<T>save(TaskExec<T> execution)<T extends Task<T>>
voidsaveAndAdd(TaskType type, String taskKey, TaskExec<T> execution)
-
-
-
Method Detail
-
count
int count(Task<?> task, OffsetDateTime before, OffsetDateTime after)
-
findAll
List<TaskExec<?>> findAll(Task<?> task, OffsetDateTime before, OffsetDateTime after, int page, int itemsPerPage, List<OrderByClause> orderByClauses)
-
saveAndAdd
<T extends Task<T>> void saveAndAdd(TaskType type, String taskKey, TaskExec<T> execution)
-
-