public class MybatisCaseInstanceDataManagerImpl extends AbstractCmmnDataManager<CaseInstanceEntity> implements CaseInstanceDataManager
| Modifier and Type | Field and Description |
|---|---|
protected CaseInstanceByCaseDefinitionIdMatcher |
caseInstanceByCaseDefinitionIdMatcher |
cmmnEngineConfigurationMAX_ENTRIES_IN_CLAUSE| 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() |
CaseInstanceEntity |
create(HistoricCaseInstance historicCaseInstance,
Map<String,VariableInstanceEntity> variables) |
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() |
protected void |
setSafeInValueLists(CaseInstanceQueryImpl caseInstanceQuery) |
void |
updateLockTime(String caseInstanceId,
Date lockDate,
String lockOwner,
Date expirationTime) |
getCmmnEngineConfiguration, getIdGeneratorbulkDelete, bulkDeleteEntities, bulkUpdateEntities, createSafeInValuesList, delete, delete, deleteCachedEntities, deleteCachedEntities, executeChangeWithInClause, 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 create(HistoricCaseInstance historicCaseInstance, Map<String,VariableInstanceEntity> variables)
create in interface CaseInstanceDataManagerpublic 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 CaseInstanceDataManagerprotected void setSafeInValueLists(CaseInstanceQueryImpl caseInstanceQuery)
Copyright © 2021 Flowable. All rights reserved.