Interface TaskDAO
-
- All Known Implementing Classes:
JPATaskDAO
public interface TaskDAO extends DAO<Task<?>>
-
-
Method Summary
-
-
-
Method Detail
-
findByDelegate
List<SchedTask> findByDelegate(Implementation delegate)
-
findByReconFilterBuilder
List<PullTask> findByReconFilterBuilder(Implementation reconFilterBuilder)
-
findByPullActions
List<PullTask> findByPullActions(Implementation pullActions)
-
findByPushActions
List<PushTask> findByPushActions(Implementation pushActions)
-
findByCommand
List<MacroTask> findByCommand(Implementation delegate)
-
findAll
<T extends Task<T>> List<T> findAll(TaskType type, ExternalResource resource, Notification notification, AnyTypeKind anyTypeKind, String entityKey, int page, int itemsPerPage, List<OrderByClause> orderByClauses)
-
count
int count(TaskType type, ExternalResource resource, Notification notification, AnyTypeKind anyTypeKind, String entityKey)
-
save
<T extends Task<T>> T save(T task)
-
delete
void delete(Task<?> task)
-
deleteAll
void deleteAll(ExternalResource resource, TaskType type)
-
purgePropagations
List<PropagationTaskTO> purgePropagations(OffsetDateTime since, List<ExecStatus> statuses, List<ExternalResource> externalResources)
-
-