Class MybatisHistoricCaseInstanceDataManagerImpl
- java.lang.Object
-
- org.flowable.common.engine.impl.db.AbstractDataManager<EntityImpl>
-
- org.flowable.cmmn.engine.impl.persistence.entity.data.AbstractCmmnDataManager<HistoricCaseInstanceEntity>
-
- org.flowable.cmmn.engine.impl.persistence.entity.data.impl.MybatisHistoricCaseInstanceDataManagerImpl
-
- All Implemented Interfaces:
HistoricCaseInstanceDataManager,DataManager<HistoricCaseInstanceEntity>
public class MybatisHistoricCaseInstanceDataManagerImpl extends AbstractCmmnDataManager<HistoricCaseInstanceEntity> implements HistoricCaseInstanceDataManager
- Author:
- Joram Barrez
-
-
Field Summary
Fields Modifier and Type Field Description protected HistoricCaseInstanceByCaseDefinitionIdMatcherhistoricCaseInstanceByCaseDefinitionIdMatcher-
Fields inherited from class org.flowable.cmmn.engine.impl.persistence.entity.data.AbstractCmmnDataManager
cmmnEngineConfiguration
-
Fields inherited from class org.flowable.common.engine.impl.db.AbstractDataManager
MAX_ENTRIES_IN_CLAUSE
-
-
Constructor Summary
Constructors Constructor Description MybatisHistoricCaseInstanceDataManagerImpl(CmmnEngineConfiguration cmmnEngineConfiguration)
-
Method Summary
-
Methods inherited from class org.flowable.cmmn.engine.impl.persistence.entity.data.AbstractCmmnDataManager
getCmmnEngineConfiguration, getIdGenerator
-
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
-
historicCaseInstanceByCaseDefinitionIdMatcher
protected HistoricCaseInstanceByCaseDefinitionIdMatcher historicCaseInstanceByCaseDefinitionIdMatcher
-
-
Constructor Detail
-
MybatisHistoricCaseInstanceDataManagerImpl
public MybatisHistoricCaseInstanceDataManagerImpl(CmmnEngineConfiguration cmmnEngineConfiguration)
-
-
Method Detail
-
getManagedEntityClass
public Class<? extends HistoricCaseInstanceEntity> getManagedEntityClass()
- Specified by:
getManagedEntityClassin classAbstractDataManager<HistoricCaseInstanceEntity>
-
create
public HistoricCaseInstanceEntity create()
- Specified by:
createin interfaceDataManager<HistoricCaseInstanceEntity>
-
create
public HistoricCaseInstanceEntity create(CaseInstance caseInstance)
- Specified by:
createin interfaceHistoricCaseInstanceDataManager
-
findHistoricCaseInstancesByCaseDefinitionId
public List<HistoricCaseInstanceEntity> findHistoricCaseInstancesByCaseDefinitionId(String caseDefinitionId)
- Specified by:
findHistoricCaseInstancesByCaseDefinitionIdin interfaceHistoricCaseInstanceDataManager
-
findHistoricCaseInstanceIdsByParentIds
public List<String> findHistoricCaseInstanceIdsByParentIds(Collection<String> caseInstanceIds)
- Specified by:
findHistoricCaseInstanceIdsByParentIdsin interfaceHistoricCaseInstanceDataManager
-
findByCriteria
public List<HistoricCaseInstance> findByCriteria(HistoricCaseInstanceQueryImpl query)
- Specified by:
findByCriteriain interfaceHistoricCaseInstanceDataManager
-
countByCriteria
public long countByCriteria(HistoricCaseInstanceQueryImpl query)
- Specified by:
countByCriteriain interfaceHistoricCaseInstanceDataManager
-
findWithVariablesByQueryCriteria
public List<HistoricCaseInstance> findWithVariablesByQueryCriteria(HistoricCaseInstanceQueryImpl historicCaseInstanceQuery)
- Specified by:
findWithVariablesByQueryCriteriain interfaceHistoricCaseInstanceDataManager
-
deleteByCaseDefinitionId
public void deleteByCaseDefinitionId(String caseDefinitionId)
- Specified by:
deleteByCaseDefinitionIdin interfaceHistoricCaseInstanceDataManager
-
deleteHistoricCaseInstances
public void deleteHistoricCaseInstances(HistoricCaseInstanceQueryImpl historicCaseInstanceQuery)
- Specified by:
deleteHistoricCaseInstancesin interfaceHistoricCaseInstanceDataManager
-
bulkDeleteHistoricCaseInstances
public void bulkDeleteHistoricCaseInstances(Collection<String> caseInstanceIds)
- Specified by:
bulkDeleteHistoricCaseInstancesin interfaceHistoricCaseInstanceDataManager
-
setSafeInValueLists
protected void setSafeInValueLists(HistoricCaseInstanceQueryImpl caseInstanceQuery)
-
-