Interface CaseInstanceDataManager
- All Superinterfaces:
DataManager<CaseInstanceEntity>
- All Known Implementing Classes:
MybatisCaseInstanceDataManagerImpl
- Author:
- Joram Barrez
-
Method Summary
Modifier and TypeMethodDescriptionvoidclearAllLockTimes(String lockOwner) voidclearLockTime(String caseInstanceId) longcreate(HistoricCaseInstance historicCaseInstance, Map<String, VariableInstanceEntity> variables) findCaseInstanceEntityEagerFetchPlanItemInstances(String caseInstanceId, String planItemInstanceId) findCaseInstancesByCaseDefinitionId(String caseDefinitionId) voidupdateLockTime(String caseInstanceId, Date lockDate, String lockOwner, Date expirationTime)
-
Method Details
-
create
CaseInstanceEntity create(HistoricCaseInstance historicCaseInstance, Map<String, VariableInstanceEntity> variables) -
findCaseInstancesByCaseDefinitionId
-
findCaseInstanceEntityEagerFetchPlanItemInstances
CaseInstanceEntity findCaseInstanceEntityEagerFetchPlanItemInstances(String caseInstanceId, String planItemInstanceId) -
findByCriteria
-
findWithVariablesByCriteria
-
countByCriteria
-
updateLockTime
-
clearLockTime
-
clearAllLockTimes
-