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
Fields Modifier and Type Field Description protected CachedEntityMatcher<ActivityInstanceEntity>activitiesByProcessInstanceIdMatcherprotected SingleCachedEntityMatcher<ActivityInstanceEntity>activityInstanceByTaskIdMatcherprotected CachedEntityMatcher<ActivityInstanceEntity>activityInstanceMatcherprotected CachedEntityMatcher<ActivityInstanceEntity>unfinishedActivityInstanceMatcher-
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
Constructors Constructor Description MybatisActivityInstanceDataManager(ProcessEngineConfigurationImpl processEngineConfiguration)
-
Method Summary
-
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 Detail
-
unfinishedActivityInstanceMatcher
protected CachedEntityMatcher<ActivityInstanceEntity> unfinishedActivityInstanceMatcher
-
activityInstanceMatcher
protected CachedEntityMatcher<ActivityInstanceEntity> activityInstanceMatcher
-
activitiesByProcessInstanceIdMatcher
protected CachedEntityMatcher<ActivityInstanceEntity> activitiesByProcessInstanceIdMatcher
-
activityInstanceByTaskIdMatcher
protected SingleCachedEntityMatcher<ActivityInstanceEntity> activityInstanceByTaskIdMatcher
-
-
Constructor Detail
-
MybatisActivityInstanceDataManager
public MybatisActivityInstanceDataManager(ProcessEngineConfigurationImpl processEngineConfiguration)
-
-
Method Detail
-
getManagedEntityClass
public Class<? extends ActivityInstanceEntity> getManagedEntityClass()
- Specified by:
getManagedEntityClassin classAbstractDataManager<ActivityInstanceEntity>
-
create
public ActivityInstanceEntity create()
- Specified by:
createin interfaceDataManager<ActivityInstanceEntity>
-
findUnfinishedActivityInstancesByExecutionAndActivityId
public List<ActivityInstanceEntity> findUnfinishedActivityInstancesByExecutionAndActivityId(String executionId, String activityId)
- Specified by:
findUnfinishedActivityInstancesByExecutionAndActivityIdin interfaceActivityInstanceDataManager
-
findActivityInstancesByExecutionIdAndActivityId
public List<ActivityInstanceEntity> findActivityInstancesByExecutionIdAndActivityId(String executionId, String activityId)
- Specified by:
findActivityInstancesByExecutionIdAndActivityIdin interfaceActivityInstanceDataManager
-
findActivityInstancesByProcessInstanceId
public List<ActivityInstanceEntity> findActivityInstancesByProcessInstanceId(String processInstanceId, boolean includeDeleted)
- Specified by:
findActivityInstancesByProcessInstanceIdin interfaceActivityInstanceDataManager
-
findActivityInstanceByTaskId
public ActivityInstanceEntity findActivityInstanceByTaskId(String taskId)
- Specified by:
findActivityInstanceByTaskIdin interfaceActivityInstanceDataManager
-
deleteActivityInstancesByProcessInstanceId
public void deleteActivityInstancesByProcessInstanceId(String processInstanceId)
- Specified by:
deleteActivityInstancesByProcessInstanceIdin interfaceActivityInstanceDataManager
-
findActivityInstanceCountByQueryCriteria
public long findActivityInstanceCountByQueryCriteria(ActivityInstanceQueryImpl activityInstanceQuery)
- Specified by:
findActivityInstanceCountByQueryCriteriain interfaceActivityInstanceDataManager
-
findActivityInstancesByQueryCriteria
public List<ActivityInstance> findActivityInstancesByQueryCriteria(ActivityInstanceQueryImpl activityInstanceQuery)
- Specified by:
findActivityInstancesByQueryCriteriain interfaceActivityInstanceDataManager
-
findActivityInstancesByNativeQuery
public List<ActivityInstance> findActivityInstancesByNativeQuery(Map<String,Object> parameterMap)
- Specified by:
findActivityInstancesByNativeQueryin interfaceActivityInstanceDataManager
-
findActivityInstanceCountByNativeQuery
public long findActivityInstanceCountByNativeQuery(Map<String,Object> parameterMap)
- Specified by:
findActivityInstanceCountByNativeQueryin interfaceActivityInstanceDataManager
-
-