public class MybatisCaseInstanceDataManagerImpl extends AbstractCmmnDataManager<CaseInstanceEntity> implements CaseInstanceDataManager
| Modifier and Type | Field and Description |
|---|---|
protected CaseInstanceByCaseDefinitionIdMatcher |
caseInstanceByCaseDefinitionIdMatcher |
cmmnEngineConfiguration| Constructor and Description |
|---|
MybatisCaseInstanceDataManagerImpl(CmmnEngineConfiguration cmmnEngineConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearAllLockTimes(String lockOwner) |
void |
clearLockTime(String caseInstanceId) |
long |
countByCriteria(CaseInstanceQueryImpl query) |
CaseInstanceEntity |
create() |
List<CaseInstance> |
findByCriteria(CaseInstanceQueryImpl query) |
CaseInstanceEntity |
findById(String caseInstanceId) |
CaseInstanceEntity |
findCaseInstanceEntityEagerFetchPlanItemInstances(String caseInstanceId,
String planItemInstanceId) |
List<CaseInstanceEntity> |
findCaseInstancesByCaseDefinitionId(String caseDefinitionId) |
List<CaseInstance> |
findWithVariablesByCriteria(CaseInstanceQueryImpl query) |
Class<? extends CaseInstanceEntity> |
getManagedEntityClass() |
void |
updateLockTime(String caseInstanceId,
Date lockDate,
String lockOwner,
Date expirationTime) |
getCmmnEngineConfiguration, getIdGeneratorbulkDelete, delete, delete, deleteCachedEntities, deleteCachedEntities, findByQuery, getCommandContext, getDbSqlSession, getEntity, getEntityCache, getList, getList, getList, getList, getList, getListFromCache, getListFromCache, getManagedEntitySubClasses, getSession, insert, isEntityInserted, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdelete, delete, insert, updateprotected CaseInstanceByCaseDefinitionIdMatcher caseInstanceByCaseDefinitionIdMatcher
public MybatisCaseInstanceDataManagerImpl(CmmnEngineConfiguration cmmnEngineConfiguration)
public Class<? extends CaseInstanceEntity> getManagedEntityClass()
getManagedEntityClass in class AbstractDataManager<CaseInstanceEntity>public CaseInstanceEntity create()
create in interface DataManager<CaseInstanceEntity>public CaseInstanceEntity findById(String caseInstanceId)
findById in interface DataManager<CaseInstanceEntity>findById in class AbstractDataManager<CaseInstanceEntity>public CaseInstanceEntity findCaseInstanceEntityEagerFetchPlanItemInstances(String caseInstanceId, String planItemInstanceId)
findCaseInstanceEntityEagerFetchPlanItemInstances in interface CaseInstanceDataManagerpublic List<CaseInstanceEntity> findCaseInstancesByCaseDefinitionId(String caseDefinitionId)
findCaseInstancesByCaseDefinitionId in interface CaseInstanceDataManagerpublic List<CaseInstance> findByCriteria(CaseInstanceQueryImpl query)
findByCriteria in interface CaseInstanceDataManagerpublic List<CaseInstance> findWithVariablesByCriteria(CaseInstanceQueryImpl query)
findWithVariablesByCriteria in interface CaseInstanceDataManagerpublic long countByCriteria(CaseInstanceQueryImpl query)
countByCriteria in interface CaseInstanceDataManagerpublic void updateLockTime(String caseInstanceId, Date lockDate, String lockOwner, Date expirationTime)
updateLockTime in interface CaseInstanceDataManagerpublic void clearLockTime(String caseInstanceId)
clearLockTime in interface CaseInstanceDataManagerpublic void clearAllLockTimes(String lockOwner)
clearAllLockTimes in interface CaseInstanceDataManagerCopyright © 2020 Flowable. All rights reserved.