Interface ExecutionDataManager

All Superinterfaces:
DataManager<ExecutionEntity>
All Known Implementing Classes:
MybatisExecutionDataManager

public interface ExecutionDataManager extends DataManager<ExecutionEntity>
Author:
Joram Barrez
  • Method Details

    • findSubProcessInstanceBySuperExecutionId

      ExecutionEntity findSubProcessInstanceBySuperExecutionId(String superExecutionId)
    • findChildExecutionsByParentExecutionId

      List<ExecutionEntity> findChildExecutionsByParentExecutionId(String parentExecutionId)
    • findChildExecutionsByProcessInstanceId

      List<ExecutionEntity> findChildExecutionsByProcessInstanceId(String processInstanceId)
    • findExecutionsByParentExecutionAndActivityIds

      List<ExecutionEntity> findExecutionsByParentExecutionAndActivityIds(String parentExecutionId, Collection<String> activityIds)
    • findExecutionCountByQueryCriteria

      long findExecutionCountByQueryCriteria(ExecutionQueryImpl executionQuery)
    • findExecutionsByQueryCriteria

      List<ExecutionEntity> findExecutionsByQueryCriteria(ExecutionQueryImpl executionQuery)
    • findProcessInstanceCountByQueryCriteria

      long findProcessInstanceCountByQueryCriteria(ProcessInstanceQueryImpl executionQuery)
    • findProcessInstanceByQueryCriteria

      List<ProcessInstance> findProcessInstanceByQueryCriteria(ProcessInstanceQueryImpl executionQuery)
    • findExecutionsByRootProcessInstanceId

      List<ExecutionEntity> findExecutionsByRootProcessInstanceId(String rootProcessInstanceId)
    • findExecutionsByProcessInstanceId

      List<ExecutionEntity> findExecutionsByProcessInstanceId(String processInstanceId)
    • findProcessInstanceAndVariablesByQueryCriteria

      List<ProcessInstance> findProcessInstanceAndVariablesByQueryCriteria(ProcessInstanceQueryImpl executionQuery)
    • findInactiveExecutionsByProcessInstanceId

      Collection<ExecutionEntity> findInactiveExecutionsByProcessInstanceId(String processInstanceId)
    • findInactiveExecutionsByActivityIdAndProcessInstanceId

      Collection<ExecutionEntity> findInactiveExecutionsByActivityIdAndProcessInstanceId(String activityId, String processInstanceId)
    • findProcessInstanceIdsByProcessDefinitionId

      List<String> findProcessInstanceIdsByProcessDefinitionId(String processDefinitionId)
    • findExecutionsByNativeQuery

      List<Execution> findExecutionsByNativeQuery(Map<String,Object> parameterMap)
    • findProcessInstanceByNativeQuery

      List<ProcessInstance> findProcessInstanceByNativeQuery(Map<String,Object> parameterMap)
    • findExecutionCountByNativeQuery

      long findExecutionCountByNativeQuery(Map<String,Object> parameterMap)
    • countActiveExecutionsByParentId

      long countActiveExecutionsByParentId(String parentId)
    • updateExecutionTenantIdForDeployment

      void updateExecutionTenantIdForDeployment(String deploymentId, String newTenantId)
    • updateAllExecutionRelatedEntityCountFlags

      void updateAllExecutionRelatedEntityCountFlags(boolean newValue)
    • updateProcessInstanceLockTime

      void updateProcessInstanceLockTime(String processInstanceId, Date lockDate, String lockOwner, Date expirationTime)
    • clearProcessInstanceLockTime

      void clearProcessInstanceLockTime(String processInstanceId)
    • clearAllProcessInstanceLockTimes

      void clearAllProcessInstanceLockTimes(String lockOwner)