Package de.xima.fc.dao.interfaces
Interface IWorkflowTaskDao
- All Superinterfaces:
de.xima.cmn.dao.interfaces.IAbstractDao<WorkflowTask,
,Long, IEntityContext> IGenericDao<WorkflowTask>
- All Known Implementing Classes:
WorkflowTaskDao
Data access object for creating, updating, and deleting
WorkflowTask
entities.- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
-
Method Summary
Modifier and TypeMethodDescriptiondefault List<WorkflowTask>
getTasksWithTriggerType
(IEntityContext ec, Vorgang formRecord, String... triggerTypes) getTasksWithTriggerType
(IEntityContext ec, Vorgang formRecord, List<String> triggerTypes) Methods inherited from interface de.xima.cmn.dao.interfaces.IAbstractDao
all, bulkDelete, bulkUpdate, checkLockingVersion, create, create, delete, delete, deleteAll, executePagedDaoAction, getAttributes, getAttributes, getSingleAttributes, getSingleAttributes, getTransactionHandler, read, registerListener, registerListener, registerListener, resultTotalCount, setTransactionHandler, singleElement, unregisterListener, unregisterListener, unregisterListener, update, update
Methods inherited from interface de.xima.fc.dao.interfaces.IGenericDao
count, findAll, findSingle, getEntityRefs, read
-
Method Details
-
getTasksWithTriggerType
List<WorkflowTask> getTasksWithTriggerType(IEntityContext ec, Vorgang formRecord, List<String> triggerTypes) - Parameters:
ec
- Entity context for interacting with the database.formRecord
- Form record for which to find the tasks.triggerTypes
- Trigger types of tasks to return.- Returns:
- A list of all tasks with the given trigger types.
-
getTasksWithTriggerType
default List<WorkflowTask> getTasksWithTriggerType(IEntityContext ec, Vorgang formRecord, String... triggerTypes) - Parameters:
ec
- Entity context for interacting with the database.formRecord
- Form record for which to find the tasks.triggerTypes
- Trigger types of tasks to return.- Returns:
- A list of all tasks with the given trigger types.
-