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 int
count(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)
-
-