Class MybatisExecutionDataManager
java.lang.Object
org.activiti.engine.impl.persistence.AbstractManager
org.activiti.engine.impl.persistence.entity.data.AbstractDataManager<ExecutionEntity>
org.activiti.engine.impl.persistence.entity.data.impl.MybatisExecutionDataManager
- All Implemented Interfaces:
DataManager<ExecutionEntity>,ExecutionDataManager
public class MybatisExecutionDataManager
extends AbstractDataManager<ExecutionEntity>
implements ExecutionDataManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CachedEntityMatcher<ExecutionEntity>protected CachedEntityMatcher<ExecutionEntity>protected CachedEntityMatcher<ExecutionEntity>protected CachedEntityMatcher<ExecutionEntity>protected CachedEntityMatcher<ExecutionEntity>protected CachedEntityMatcher<ExecutionEntity>protected CachedEntityMatcher<ExecutionEntity>protected CachedEntityMatcher<ExecutionEntity>protected CachedEntityMatcher<ExecutionEntity>protected PerformanceSettingsprotected CachedEntityMatcher<ExecutionEntity>protected SingleCachedEntityMatcher<ExecutionEntity>Fields inherited from class org.activiti.engine.impl.persistence.AbstractManager
processEngineConfiguration -
Constructor Summary
ConstructorsConstructorDescriptionMybatisExecutionDataManager(ProcessEngineConfigurationImpl processEngineConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionvoidclearProcessInstanceLockTime(String processInstanceId) create()protected ExecutionEntityfindByIdAndFetchExecutionTree(String executionId) findChildExecutionsByParentExecutionId(String parentExecutionId) findChildExecutionsByProcessInstanceId(String processInstanceId) longfindExecutionCountByNativeQuery(Map<String, Object> parameterMap) longfindExecutionCountByQueryCriteria(ExecutionQueryImpl executionQuery) findExecutionsByNativeQuery(Map<String, Object> parameterMap, int firstResult, int maxResults) findExecutionsByParentExecutionAndActivityIds(String parentExecutionId, Collection<String> activityIds) findExecutionsByProcessInstanceId(String processInstanceId) findExecutionsByQueryCriteria(ExecutionQueryImpl executionQuery, Page page) findExecutionsByRootProcessInstanceId(String rootProcessInstanceId) findInactiveExecutionsByActivityIdAndProcessInstanceId(String activityId, String processInstanceId) findInactiveExecutionsByProcessInstanceId(String processInstanceId) findProcessInstanceByNativeQuery(Map<String, Object> parameterMap, int firstResult, int maxResults) findProcessInstanceByQueryCriteria(ProcessInstanceQueryImpl executionQuery) longfindProcessInstanceCountByQueryCriteria(ProcessInstanceQueryImpl executionQuery) findProcessInstanceIdsByProcessDefinitionId(String processDefinitionId) findSubProcessInstanceBySuperExecutionId(String superExecutionId) Class<? extends ExecutionEntity>voidupdateAllExecutionRelatedEntityCountFlags(boolean newValue) voidupdateExecutionTenantIdForDeployment(String deploymentId, String newTenantId) voidupdateProcessInstanceLockTime(String processInstanceId, Date lockDate, Date expirationTime) Methods inherited from class org.activiti.engine.impl.persistence.entity.data.AbstractDataManager
delete, delete, getDbSqlSession, getEntity, getEntityCache, getList, getListFromCache, getManagedEntitySubClasses, insert, updateMethods inherited from class org.activiti.engine.impl.persistence.AbstractManager
getAsyncExecutor, getAttachmentEntityManager, getByteArrayEntityManager, getClock, getCommandContext, getCommandExecutor, getCommentEntityManager, getDeadLetterJobEntityManager, getDeploymentEntityManager, getEventDispatcher, getEventSubscriptionEntityManager, getExecutionEntityManager, getHistoricActivityInstanceEntityManager, getHistoricDetailEntityManager, getHistoricIdentityLinkEntityManager, getHistoricProcessInstanceEntityManager, getHistoricTaskInstanceEntityManager, getHistoricVariableInstanceEntityManager, getHistoryManager, getIdentityLinkEntityManager, getJobEntityManager, getJobManager, getModelEntityManager, getProcessDefinitionEntityManager, getProcessDefinitionInfoEntityManager, getProcessEngineConfiguration, getResourceEntityManager, getSession, getSuspendedJobEntityManager, getTaskEntityManager, getTimerJobEntityManager, getVariableInstanceEntityManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.activiti.engine.impl.persistence.entity.data.DataManager
delete, delete, insert, update
-
Field Details
-
performanceSettings
-
executionsByParentIdMatcher
-
executionsByProcessInstanceIdMatcher
-
subProcessInstanceBySuperExecutionIdMatcher
-
executionsWithSameRootProcessInstanceIdMatcher
-
inactiveExecutionsInActivityAndProcInstMatcher
-
inactiveExecutionsByProcInstMatcher
-
inactiveExecutionsInActivityMatcher
-
executionByProcessInstanceMatcher
-
executionsByRootProcessInstanceMatcher
-
executionsByParentExecutionIdAndActivityIdEntityMatcher
protected CachedEntityMatcher<ExecutionEntity> executionsByParentExecutionIdAndActivityIdEntityMatcher -
processInstancesByProcessDefinitionMatcher
-
-
Constructor Details
-
MybatisExecutionDataManager
-
-
Method Details
-
getManagedEntityClass
- Specified by:
getManagedEntityClassin classAbstractDataManager<ExecutionEntity>
-
create
- Specified by:
createin interfaceDataManager<ExecutionEntity>
-
findById
- Specified by:
findByIdin interfaceDataManager<ExecutionEntity>- Overrides:
findByIdin classAbstractDataManager<ExecutionEntity>
-
findByIdAndFetchExecutionTree
-
findSubProcessInstanceBySuperExecutionId
- Specified by:
findSubProcessInstanceBySuperExecutionIdin interfaceExecutionDataManager
-
findChildExecutionsByParentExecutionId
- Specified by:
findChildExecutionsByParentExecutionIdin interfaceExecutionDataManager
-
findChildExecutionsByProcessInstanceId
- Specified by:
findChildExecutionsByProcessInstanceIdin interfaceExecutionDataManager
-
findExecutionsByParentExecutionAndActivityIds
public List<ExecutionEntity> findExecutionsByParentExecutionAndActivityIds(String parentExecutionId, Collection<String> activityIds) - Specified by:
findExecutionsByParentExecutionAndActivityIdsin interfaceExecutionDataManager
-
findExecutionsByRootProcessInstanceId
- Specified by:
findExecutionsByRootProcessInstanceIdin interfaceExecutionDataManager
-
findExecutionsByProcessInstanceId
- Specified by:
findExecutionsByProcessInstanceIdin interfaceExecutionDataManager
-
findInactiveExecutionsByProcessInstanceId
public Collection<ExecutionEntity> findInactiveExecutionsByProcessInstanceId(String processInstanceId) - Specified by:
findInactiveExecutionsByProcessInstanceIdin interfaceExecutionDataManager
-
findInactiveExecutionsByActivityIdAndProcessInstanceId
public Collection<ExecutionEntity> findInactiveExecutionsByActivityIdAndProcessInstanceId(String activityId, String processInstanceId) - Specified by:
findInactiveExecutionsByActivityIdAndProcessInstanceIdin interfaceExecutionDataManager
-
findProcessInstanceIdsByProcessDefinitionId
- Specified by:
findProcessInstanceIdsByProcessDefinitionIdin interfaceExecutionDataManager
-
findExecutionCountByQueryCriteria
- Specified by:
findExecutionCountByQueryCriteriain interfaceExecutionDataManager
-
findExecutionsByQueryCriteria
public List<ExecutionEntity> findExecutionsByQueryCriteria(ExecutionQueryImpl executionQuery, Page page) - Specified by:
findExecutionsByQueryCriteriain interfaceExecutionDataManager
-
findProcessInstanceCountByQueryCriteria
- Specified by:
findProcessInstanceCountByQueryCriteriain interfaceExecutionDataManager
-
findProcessInstanceByQueryCriteria
public List<ProcessInstance> findProcessInstanceByQueryCriteria(ProcessInstanceQueryImpl executionQuery) - Specified by:
findProcessInstanceByQueryCriteriain interfaceExecutionDataManager
-
findProcessInstanceAndVariablesByQueryCriteria
public List<ProcessInstance> findProcessInstanceAndVariablesByQueryCriteria(ProcessInstanceQueryImpl executionQuery) - Specified by:
findProcessInstanceAndVariablesByQueryCriteriain interfaceExecutionDataManager
-
findExecutionsByNativeQuery
public List<Execution> findExecutionsByNativeQuery(Map<String, Object> parameterMap, int firstResult, int maxResults) - Specified by:
findExecutionsByNativeQueryin interfaceExecutionDataManager
-
findProcessInstanceByNativeQuery
public List<ProcessInstance> findProcessInstanceByNativeQuery(Map<String, Object> parameterMap, int firstResult, int maxResults) - Specified by:
findProcessInstanceByNativeQueryin interfaceExecutionDataManager
-
findExecutionCountByNativeQuery
- Specified by:
findExecutionCountByNativeQueryin interfaceExecutionDataManager
-
updateExecutionTenantIdForDeployment
- Specified by:
updateExecutionTenantIdForDeploymentin interfaceExecutionDataManager
-
updateProcessInstanceLockTime
public void updateProcessInstanceLockTime(String processInstanceId, Date lockDate, Date expirationTime) - Specified by:
updateProcessInstanceLockTimein interfaceExecutionDataManager
-
updateAllExecutionRelatedEntityCountFlags
public void updateAllExecutionRelatedEntityCountFlags(boolean newValue) - Specified by:
updateAllExecutionRelatedEntityCountFlagsin interfaceExecutionDataManager
-
clearProcessInstanceLockTime
- Specified by:
clearProcessInstanceLockTimein interfaceExecutionDataManager
-