Interface ExecutionDataManager
-
- All Superinterfaces:
DataManager<ExecutionEntity>
- All Known Implementing Classes:
MybatisExecutionDataManager
public interface ExecutionDataManager extends DataManager<ExecutionEntity>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
clearProcessInstanceLockTime(java.lang.String processInstanceId)
java.util.List<ExecutionEntity>
findChildExecutionsByParentExecutionId(java.lang.String parentExecutionId)
java.util.List<ExecutionEntity>
findChildExecutionsByProcessInstanceId(java.lang.String processInstanceId)
long
findExecutionCountByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)
long
findExecutionCountByQueryCriteria(ExecutionQueryImpl executionQuery)
java.util.List<Execution>
findExecutionsByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap, int firstResult, int maxResults)
java.util.List<ExecutionEntity>
findExecutionsByParentExecutionAndActivityIds(java.lang.String parentExecutionId, java.util.Collection<java.lang.String> activityIds)
java.util.List<ExecutionEntity>
findExecutionsByProcessInstanceId(java.lang.String processInstanceId)
java.util.List<ExecutionEntity>
findExecutionsByQueryCriteria(ExecutionQueryImpl executionQuery, Page page)
java.util.List<ExecutionEntity>
findExecutionsByRootProcessInstanceId(java.lang.String rootProcessInstanceId)
java.util.Collection<ExecutionEntity>
findInactiveExecutionsByActivityIdAndProcessInstanceId(java.lang.String activityId, java.lang.String processInstanceId)
java.util.Collection<ExecutionEntity>
findInactiveExecutionsByProcessInstanceId(java.lang.String processInstanceId)
java.util.List<ProcessInstance>
findProcessInstanceAndVariablesByQueryCriteria(ProcessInstanceQueryImpl executionQuery)
java.util.List<ProcessInstance>
findProcessInstanceByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap, int firstResult, int maxResults)
java.util.List<ProcessInstance>
findProcessInstanceByQueryCriteria(ProcessInstanceQueryImpl executionQuery)
long
findProcessInstanceCountByQueryCriteria(ProcessInstanceQueryImpl executionQuery)
java.util.List<java.lang.String>
findProcessInstanceIdsByProcessDefinitionId(java.lang.String processDefinitionId)
ExecutionEntity
findSubProcessInstanceBySuperExecutionId(java.lang.String superExecutionId)
void
updateAllExecutionRelatedEntityCountFlags(boolean newValue)
void
updateExecutionTenantIdForDeployment(java.lang.String deploymentId, java.lang.String newTenantId)
void
updateProcessInstanceLockTime(java.lang.String processInstanceId, java.util.Date lockDate, java.util.Date expirationTime)
-
-
-
Method Detail
-
findSubProcessInstanceBySuperExecutionId
ExecutionEntity findSubProcessInstanceBySuperExecutionId(java.lang.String superExecutionId)
-
findChildExecutionsByParentExecutionId
java.util.List<ExecutionEntity> findChildExecutionsByParentExecutionId(java.lang.String parentExecutionId)
-
findChildExecutionsByProcessInstanceId
java.util.List<ExecutionEntity> findChildExecutionsByProcessInstanceId(java.lang.String processInstanceId)
-
findExecutionsByParentExecutionAndActivityIds
java.util.List<ExecutionEntity> findExecutionsByParentExecutionAndActivityIds(java.lang.String parentExecutionId, java.util.Collection<java.lang.String> activityIds)
-
findExecutionCountByQueryCriteria
long findExecutionCountByQueryCriteria(ExecutionQueryImpl executionQuery)
-
findExecutionsByQueryCriteria
java.util.List<ExecutionEntity> findExecutionsByQueryCriteria(ExecutionQueryImpl executionQuery, Page page)
-
findProcessInstanceCountByQueryCriteria
long findProcessInstanceCountByQueryCriteria(ProcessInstanceQueryImpl executionQuery)
-
findProcessInstanceByQueryCriteria
java.util.List<ProcessInstance> findProcessInstanceByQueryCriteria(ProcessInstanceQueryImpl executionQuery)
-
findExecutionsByRootProcessInstanceId
java.util.List<ExecutionEntity> findExecutionsByRootProcessInstanceId(java.lang.String rootProcessInstanceId)
-
findExecutionsByProcessInstanceId
java.util.List<ExecutionEntity> findExecutionsByProcessInstanceId(java.lang.String processInstanceId)
-
findProcessInstanceAndVariablesByQueryCriteria
java.util.List<ProcessInstance> findProcessInstanceAndVariablesByQueryCriteria(ProcessInstanceQueryImpl executionQuery)
-
findInactiveExecutionsByProcessInstanceId
java.util.Collection<ExecutionEntity> findInactiveExecutionsByProcessInstanceId(java.lang.String processInstanceId)
-
findInactiveExecutionsByActivityIdAndProcessInstanceId
java.util.Collection<ExecutionEntity> findInactiveExecutionsByActivityIdAndProcessInstanceId(java.lang.String activityId, java.lang.String processInstanceId)
-
findProcessInstanceIdsByProcessDefinitionId
java.util.List<java.lang.String> findProcessInstanceIdsByProcessDefinitionId(java.lang.String processDefinitionId)
-
findExecutionsByNativeQuery
java.util.List<Execution> findExecutionsByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap, int firstResult, int maxResults)
-
findProcessInstanceByNativeQuery
java.util.List<ProcessInstance> findProcessInstanceByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap, int firstResult, int maxResults)
-
findExecutionCountByNativeQuery
long findExecutionCountByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)
-
updateExecutionTenantIdForDeployment
void updateExecutionTenantIdForDeployment(java.lang.String deploymentId, java.lang.String newTenantId)
-
updateProcessInstanceLockTime
void updateProcessInstanceLockTime(java.lang.String processInstanceId, java.util.Date lockDate, java.util.Date expirationTime)
-
updateAllExecutionRelatedEntityCountFlags
void updateAllExecutionRelatedEntityCountFlags(boolean newValue)
-
clearProcessInstanceLockTime
void clearProcessInstanceLockTime(java.lang.String processInstanceId)
-
-