Package io.tesler.engine.workflow.dao
Interface WorkflowableTaskDao<E extends WorkflowableTask>
-
- All Known Implementing Classes:
AbstractWorkflowableTaskDao
public interface WorkflowableTaskDao<E extends WorkflowableTask>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<E>
findAllLinksWithAutoClosed(WorkflowableTask task)
List<E>
getOtherVersionTasks(WorkflowVersion version)
Возвращает задачи той-же модели переходов имеющие версии отличные от указаннойList<WorkflowTask>
getPendingTransitionWorkflowTasks()
E
getTask(WorkflowTask workflowTask)
WorkflowableTask
getTask(Long id)
List<E>
getTasksWithStepTermOverdue(LocalDateTime date)
Возвращает активности для которых на указанную дату истекло время выполнения шагаboolean
isClosedChild(WorkflowableTask task)
-
-
-
Method Detail
-
getTask
WorkflowableTask getTask(Long id)
-
getTask
E getTask(WorkflowTask workflowTask)
-
getTasksWithStepTermOverdue
List<E> getTasksWithStepTermOverdue(LocalDateTime date)
Возвращает активности для которых на указанную дату истекло время выполнения шага- Parameters:
date
- дата для поиска- Returns:
- активности для которых истекло время выполнения шага
-
findAllLinksWithAutoClosed
List<E> findAllLinksWithAutoClosed(WorkflowableTask task)
-
getPendingTransitionWorkflowTasks
List<WorkflowTask> getPendingTransitionWorkflowTasks()
-
getOtherVersionTasks
List<E> getOtherVersionTasks(WorkflowVersion version)
Возвращает задачи той-же модели переходов имеющие версии отличные от указанной- Parameters:
version
- версия модели переходов- Returns:
- задачи имеющие версии отличные от указанной
-
isClosedChild
boolean isClosedChild(WorkflowableTask task)
-
-