Class MybatisActivityInstanceDataManager
java.lang.Object
org.flowable.common.engine.impl.db.AbstractDataManager<EntityImpl>
org.flowable.engine.impl.persistence.entity.data.AbstractProcessDataManager<ActivityInstanceEntity>
org.flowable.engine.impl.persistence.entity.data.impl.MybatisActivityInstanceDataManager
- All Implemented Interfaces:
DataManager<ActivityInstanceEntity>
,ActivityInstanceDataManager
public class MybatisActivityInstanceDataManager
extends AbstractProcessDataManager<ActivityInstanceEntity>
implements ActivityInstanceDataManager
- Author:
- martin.grofcik
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CachedEntityMatcher<ActivityInstanceEntity>
protected SingleCachedEntityMatcher<ActivityInstanceEntity>
protected CachedEntityMatcher<ActivityInstanceEntity>
protected CachedEntityMatcher<ActivityInstanceEntity>
Fields inherited from class org.flowable.engine.impl.persistence.entity.data.AbstractProcessDataManager
processEngineConfiguration
Fields inherited from class org.flowable.common.engine.impl.db.AbstractDataManager
MAX_ENTRIES_IN_CLAUSE
-
Constructor Summary
ConstructorsConstructorDescriptionMybatisActivityInstanceDataManager
(ProcessEngineConfigurationImpl processEngineConfiguration) -
Method Summary
Modifier and TypeMethodDescriptioncreate()
void
deleteActivityInstancesByProcessInstanceId
(String processInstanceId) findActivityInstanceByTaskId
(String taskId) long
findActivityInstanceCountByNativeQuery
(Map<String, Object> parameterMap) long
findActivityInstanceCountByQueryCriteria
(ActivityInstanceQueryImpl activityInstanceQuery) findActivityInstancesByExecutionIdAndActivityId
(String executionId, String activityId) findActivityInstancesByNativeQuery
(Map<String, Object> parameterMap) findActivityInstancesByProcessInstanceId
(String processInstanceId, boolean includeDeleted) findActivityInstancesByQueryCriteria
(ActivityInstanceQueryImpl activityInstanceQuery) findUnfinishedActivityInstancesByExecutionAndActivityId
(String executionId, String activityId) Class<? extends ActivityInstanceEntity>
Methods inherited from class org.flowable.engine.impl.persistence.entity.data.AbstractProcessDataManager
getClock, getIdGenerator, getProcessEngineConfiguration
Methods inherited from class org.flowable.common.engine.impl.db.AbstractDataManager
bulkDelete, bulkDeleteEntities, bulkUpdateEntities, createSafeInValuesList, delete, delete, deleteCachedEntities, deleteCachedEntities, executeChangeWithInClause, findById, findByQuery, getCommandContext, getDbSqlSession, getEntity, getEntityCache, getList, getList, getList, getList, getList, getListFromCache, getListFromCache, getManagedEntitySubClasses, getSession, insert, isEntityInserted, update
-
Field Details
-
unfinishedActivityInstanceMatcher
-
activityInstanceMatcher
-
activitiesByProcessInstanceIdMatcher
-
activityInstanceByTaskIdMatcher
-
-
Constructor Details
-
MybatisActivityInstanceDataManager
public MybatisActivityInstanceDataManager(ProcessEngineConfigurationImpl processEngineConfiguration)
-
-
Method Details
-
getManagedEntityClass
- Specified by:
getManagedEntityClass
in classAbstractDataManager<ActivityInstanceEntity>
-
create
- Specified by:
create
in interfaceDataManager<ActivityInstanceEntity>
-
findUnfinishedActivityInstancesByExecutionAndActivityId
public List<ActivityInstanceEntity> findUnfinishedActivityInstancesByExecutionAndActivityId(String executionId, String activityId) - Specified by:
findUnfinishedActivityInstancesByExecutionAndActivityId
in interfaceActivityInstanceDataManager
-
findActivityInstancesByExecutionIdAndActivityId
public List<ActivityInstanceEntity> findActivityInstancesByExecutionIdAndActivityId(String executionId, String activityId) - Specified by:
findActivityInstancesByExecutionIdAndActivityId
in interfaceActivityInstanceDataManager
-
findActivityInstancesByProcessInstanceId
public List<ActivityInstanceEntity> findActivityInstancesByProcessInstanceId(String processInstanceId, boolean includeDeleted) - Specified by:
findActivityInstancesByProcessInstanceId
in interfaceActivityInstanceDataManager
-
findActivityInstanceByTaskId
- Specified by:
findActivityInstanceByTaskId
in interfaceActivityInstanceDataManager
-
deleteActivityInstancesByProcessInstanceId
- Specified by:
deleteActivityInstancesByProcessInstanceId
in interfaceActivityInstanceDataManager
-
findActivityInstanceCountByQueryCriteria
public long findActivityInstanceCountByQueryCriteria(ActivityInstanceQueryImpl activityInstanceQuery) - Specified by:
findActivityInstanceCountByQueryCriteria
in interfaceActivityInstanceDataManager
-
findActivityInstancesByQueryCriteria
public List<ActivityInstance> findActivityInstancesByQueryCriteria(ActivityInstanceQueryImpl activityInstanceQuery) - Specified by:
findActivityInstancesByQueryCriteria
in interfaceActivityInstanceDataManager
-
findActivityInstancesByNativeQuery
- Specified by:
findActivityInstancesByNativeQuery
in interfaceActivityInstanceDataManager
-
findActivityInstanceCountByNativeQuery
- Specified by:
findActivityInstanceCountByNativeQuery
in interfaceActivityInstanceDataManager
-