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 voidclearProcessInstanceLockTime(java.lang.String processInstanceId)java.util.List<ExecutionEntity>findChildExecutionsByParentExecutionId(java.lang.String parentExecutionId)java.util.List<ExecutionEntity>findChildExecutionsByProcessInstanceId(java.lang.String processInstanceId)longfindExecutionCountByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)longfindExecutionCountByQueryCriteria(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)longfindProcessInstanceCountByQueryCriteria(ProcessInstanceQueryImpl executionQuery)java.util.List<java.lang.String>findProcessInstanceIdsByProcessDefinitionId(java.lang.String processDefinitionId)ExecutionEntityfindSubProcessInstanceBySuperExecutionId(java.lang.String superExecutionId)voidupdateAllExecutionRelatedEntityCountFlags(boolean newValue)voidupdateExecutionTenantIdForDeployment(java.lang.String deploymentId, java.lang.String newTenantId)voidupdateProcessInstanceLockTime(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)
-
-