Interface IWorkflowTaskDao

All Superinterfaces:
de.xima.cmn.dao.interfaces.IAbstractDao<WorkflowTask,Long,IEntityContext>, IGenericDao<WorkflowTask>
All Known Implementing Classes:
WorkflowTaskDao

public interface IWorkflowTaskDao extends IGenericDao<WorkflowTask>
Data access object for creating, updating, and deleting WorkflowTask entities.
Since:
7.0.0
Author:
XIMA MEDIA GmbH
  • Method Summary

    Modifier and Type
    Method
    Description
    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.