Package org.cxbox.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()WorkflowableTaskgetTask(Long id)EgetTask(WorkflowTask workflowTask)List<E>getTasksWithStepTermOverdue(LocalDateTime date)Возвращает активности для которых на указанную дату истекло время выполнения шагаbooleanisClosedChild(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)
-
-