Class MybatisCaseInstanceDataManagerImpl
java.lang.Object
org.flowable.common.engine.impl.db.AbstractDataManager<EntityImpl>
org.flowable.cmmn.engine.impl.persistence.entity.data.AbstractCmmnDataManager<CaseInstanceEntity>
org.flowable.cmmn.engine.impl.persistence.entity.data.impl.MybatisCaseInstanceDataManagerImpl
- All Implemented Interfaces:
CaseInstanceDataManager,DataManager<CaseInstanceEntity>
public class MybatisCaseInstanceDataManagerImpl
extends AbstractCmmnDataManager<CaseInstanceEntity>
implements CaseInstanceDataManager
- Author:
- Joram Barrez
-
Field Summary
FieldsFields inherited from class org.flowable.cmmn.engine.impl.persistence.entity.data.AbstractCmmnDataManager
cmmnEngineConfigurationFields inherited from class org.flowable.common.engine.impl.db.AbstractDataManager
MAX_ENTRIES_IN_CLAUSE -
Constructor Summary
ConstructorsConstructorDescriptionMybatisCaseInstanceDataManagerImpl(CmmnEngineConfiguration cmmnEngineConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionvoidclearAllLockTimes(String lockOwner) voidclearLockTime(String caseInstanceId) longcreate()create(HistoricCaseInstance historicCaseInstance, Map<String, VariableInstanceEntity> variables) findCaseInstanceEntityEagerFetchPlanItemInstances(String caseInstanceId, String planItemInstanceId) findCaseInstancesByCaseDefinitionId(String caseDefinitionId) Class<? extends CaseInstanceEntity>protected voidsetSafeInValueLists(CaseInstanceQueryImpl caseInstanceQuery) voidupdateLockTime(String caseInstanceId, Date lockDate, String lockOwner, Date expirationTime) Methods inherited from class org.flowable.cmmn.engine.impl.persistence.entity.data.AbstractCmmnDataManager
getCmmnEngineConfiguration, getIdGeneratorMethods inherited from class org.flowable.common.engine.impl.db.AbstractDataManager
bulkDelete, bulkDeleteEntities, bulkUpdateEntities, createSafeInValuesList, delete, delete, deleteCachedEntities, deleteCachedEntities, executeChangeWithInClause, findByQuery, getCommandContext, getDbSqlSession, getEntity, getEntityCache, getList, getList, getList, getList, getList, getListFromCache, getListFromCache, getManagedEntitySubClasses, getSession, insert, isEntityInserted, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.flowable.common.engine.impl.persistence.entity.data.DataManager
delete, delete, insert, update
-
Field Details
-
caseInstanceByCaseDefinitionIdMatcher
-
-
Constructor Details
-
MybatisCaseInstanceDataManagerImpl
-
-
Method Details
-
getManagedEntityClass
- Specified by:
getManagedEntityClassin classAbstractDataManager<CaseInstanceEntity>
-
create
- Specified by:
createin interfaceDataManager<CaseInstanceEntity>
-
create
public CaseInstanceEntity create(HistoricCaseInstance historicCaseInstance, Map<String, VariableInstanceEntity> variables) - Specified by:
createin interfaceCaseInstanceDataManager
-
findById
- Specified by:
findByIdin interfaceDataManager<CaseInstanceEntity>- Overrides:
findByIdin classAbstractDataManager<CaseInstanceEntity>
-
findCaseInstanceEntityEagerFetchPlanItemInstances
public CaseInstanceEntity findCaseInstanceEntityEagerFetchPlanItemInstances(String caseInstanceId, String planItemInstanceId) - Specified by:
findCaseInstanceEntityEagerFetchPlanItemInstancesin interfaceCaseInstanceDataManager
-
findCaseInstancesByCaseDefinitionId
- Specified by:
findCaseInstancesByCaseDefinitionIdin interfaceCaseInstanceDataManager
-
findByCriteria
- Specified by:
findByCriteriain interfaceCaseInstanceDataManager
-
findWithVariablesByCriteria
- Specified by:
findWithVariablesByCriteriain interfaceCaseInstanceDataManager
-
countByCriteria
- Specified by:
countByCriteriain interfaceCaseInstanceDataManager
-
updateLockTime
public void updateLockTime(String caseInstanceId, Date lockDate, String lockOwner, Date expirationTime) - Specified by:
updateLockTimein interfaceCaseInstanceDataManager
-
clearLockTime
- Specified by:
clearLockTimein interfaceCaseInstanceDataManager
-
clearAllLockTimes
- Specified by:
clearAllLockTimesin interfaceCaseInstanceDataManager
-
setSafeInValueLists
-