Package io.tesler.source.services
Class AbstractWorkflowableTaskDao<E extends WorkflowableTask>
- java.lang.Object
-
- io.tesler.source.services.AbstractWorkflowableTaskDao<E>
-
- All Implemented Interfaces:
WorkflowableTaskDao<E>
public abstract class AbstractWorkflowableTaskDao<E extends WorkflowableTask> extends Object implements WorkflowableTaskDao<E>
-
-
Field Summary
Fields Modifier and Type Field Description protected JpaDao
jpaDao
protected WorkflowSettings<E>
workflowSettings
-
Constructor Summary
Constructors Constructor Description AbstractWorkflowableTaskDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<E>
getOtherVersionTasks(WorkflowVersion version)
Возвращает задачи той-же модели переходов имеющие версии отличные от указаннойList<WorkflowTask>
getPendingTransitionWorkflowTasks()
E
getTask(WorkflowTask workflowTask)
E
getTask(Long id)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.tesler.engine.workflow.dao.WorkflowableTaskDao
findAllLinksWithAutoClosed, getTasksWithStepTermOverdue, isClosedChild
-
-
-
-
Field Detail
-
workflowSettings
protected final WorkflowSettings<E extends WorkflowableTask> workflowSettings
-
jpaDao
protected final JpaDao jpaDao
-
-
Method Detail
-
getTask
public E getTask(Long id)
- Specified by:
getTask
in interfaceWorkflowableTaskDao<E extends WorkflowableTask>
-
getTask
public E getTask(WorkflowTask workflowTask)
- Specified by:
getTask
in interfaceWorkflowableTaskDao<E extends WorkflowableTask>
-
getPendingTransitionWorkflowTasks
public List<WorkflowTask> getPendingTransitionWorkflowTasks()
- Specified by:
getPendingTransitionWorkflowTasks
in interfaceWorkflowableTaskDao<E extends WorkflowableTask>
-
getOtherVersionTasks
public List<E> getOtherVersionTasks(WorkflowVersion version)
Description copied from interface:WorkflowableTaskDao
Возвращает задачи той-же модели переходов имеющие версии отличные от указанной- Specified by:
getOtherVersionTasks
in interfaceWorkflowableTaskDao<E extends WorkflowableTask>
- Parameters:
version
- версия модели переходов- Returns:
- задачи имеющие версии отличные от указанной
-
-