Class CaseDefinitionManager
java.lang.Object
org.operaton.bpm.engine.impl.persistence.AbstractManager
org.operaton.bpm.engine.impl.cmmn.entity.repository.CaseDefinitionManager
- All Implemented Interfaces:
Session,AbstractResourceDefinitionManager<CaseDefinitionEntity>
public class CaseDefinitionManager
extends AbstractManager
implements AbstractResourceDefinitionManager<CaseDefinitionEntity>
- Author:
- Roman Smirnov
-
Field Summary
FieldsFields inherited from class org.operaton.bpm.engine.impl.persistence.AbstractManager
ACTIVITY_ID, BATCH_ID, BATCH_SIZE, CASE_INSTANCE_IDS, CURRENT_TIMESTAMP, ID, IS_PROCESS_DEFINITION_TENANT_ID_SET, IS_TENANT_ID_SET, JOB_DEFINITION_ID, MAX_RESULTS, MINUTE_FROM, MINUTE_TO, PROCESS_DEFINITION_ID, PROCESS_DEFINITION_KEY, PROCESS_DEFINITION_TENANT_ID, PROCESS_INSTANCE_ID, PROCESS_INSTANCE_IDS, REMOVAL_TIME, ROOT_PROCESS_INSTANCE_ID, SUSPENSION_STATE, TASK_CASE_INSTANCE_IDS, TASK_ID, TASK_PROCESS_INSTANCE_IDS, TENANT_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected ListQueryParameterObjectconfigureParameterizedQuery(Object parameter) voiddeleteCaseDefinitionsByDeploymentId(String deploymentId) findCaseDefinitionByDeploymentAndKey(String deploymentId, String caseDefinitionKey) findCaseDefinitionByDeploymentId(String deploymentId) findCaseDefinitionById(String caseDefinitionId) findCaseDefinitionByKeyVersionAndTenantId(String caseDefinitionKey, Integer caseDefinitionVersion, String tenantId) longfindCaseDefinitionCountByQueryCriteria(CaseDefinitionQueryImpl caseDefinitionQuery) findCaseDefinitionsByQueryCriteria(CaseDefinitionQueryImpl caseDefinitionQuery, Page page) findDefinitionByDeploymentAndKey(String deploymentId, String definitionKey) findDefinitionByKeyVersionAndTenantId(String definitionKey, Integer definitionVersion, String tenantId) findDefinitionByKeyVersionTagAndTenantId(String definitionKey, String definitionVersionTag, String tenantId) findLatestCaseDefinitionByKey(String caseDefinitionKey) findLatestCaseDefinitionByKeyAndTenantId(String caseDefinitionKey, String tenantId) findLatestDefinitionByKeyAndTenantId(String definitionKey, String tenantId) findPreviousCaseDefinitionId(String caseDefinitionKey, Integer version, String tenantId) getCachedResourceDefinitionEntity(String definitionId) voidinsertCaseDefinition(CaseDefinitionEntity caseDefinition) Methods inherited from class org.operaton.bpm.engine.impl.persistence.AbstractManager
checkAuthorization, configureQuery, delete, deleteAuthorizations, deleteAuthorizationsForGroup, deleteAuthorizationsForUser, deleteDefaultAuthorizations, getAttachmentManager, getAuthorizationManager, getBatchManager, getByteArrayManager, getCaseDefinitionManager, getCaseExecutionManager, getCaseInstanceManager, getCommandContext, getCurrentAuthentication, getDbEntityManager, getDbSqlSession, getDecisionDefinitionManager, getDecisionRequirementsDefinitionManager, getDeploymentManager, getEventSubscriptionManager, getHistoricActivityInstanceManager, getHistoricBatchManager, getHistoricCaseActivityInstanceManager, getHistoricCaseInstanceManager, getHistoricDecisionInstanceManager, getHistoricDetailManager, getHistoricExternalTaskLogManager, getHistoricIdentityLinkManager, getHistoricIncidentManager, getHistoricJobLogManager, getHistoricProcessInstanceManager, getHistoricReportManager, getHistoricTaskInstanceManager, getHistoricVariableInstanceManager, getIdentityInfoManager, getIdentityLinkManager, getJobDefinitionManager, getJobManager, getOperatonFormDefinitionManager, getProcessDefinitionManager, getProcessInstanceManager, getResourceAuthorizationProvider, getResourceManager, getSession, getTaskManager, getTaskReportManager, getTenantManager, getUserOperationLogManager, getVariableInstanceManager, insert, isAuthorizationEnabled, saveDefaultAuthorizations
-
Field Details
-
LOG
-
-
Constructor Details
-
CaseDefinitionManager
public CaseDefinitionManager()
-
-
Method Details
-
insertCaseDefinition
-
deleteCaseDefinitionsByDeploymentId
-
findCaseDefinitionById
-
findLatestCaseDefinitionByKey
- Returns:
- the latest version of the case definition with the given key (from any tenant)
- Throws:
ProcessEngineException- if more than one tenant has a case definition with the given key- See Also:
-
findLatestCaseDefinitionByKeyAndTenantId
public CaseDefinitionEntity findLatestCaseDefinitionByKeyAndTenantId(String caseDefinitionKey, String tenantId) - Returns:
- the latest version of the case definition with the given key and tenant id
- See Also:
-
findCaseDefinitionByKeyVersionAndTenantId
public CaseDefinitionEntity findCaseDefinitionByKeyVersionAndTenantId(String caseDefinitionKey, Integer caseDefinitionVersion, String tenantId) -
findCaseDefinitionByDeploymentAndKey
public CaseDefinitionEntity findCaseDefinitionByDeploymentAndKey(String deploymentId, String caseDefinitionKey) -
findPreviousCaseDefinitionId
-
findCaseDefinitionsByQueryCriteria
public List<CaseDefinition> findCaseDefinitionsByQueryCriteria(CaseDefinitionQueryImpl caseDefinitionQuery, Page page) -
findCaseDefinitionCountByQueryCriteria
-
findCaseDefinitionByDeploymentId
-
configureCaseDefinitionQuery
-
configureParameterizedQuery
-
findLatestDefinitionByKey
- Specified by:
findLatestDefinitionByKeyin interfaceAbstractResourceDefinitionManager<CaseDefinitionEntity>
-
findLatestDefinitionById
- Specified by:
findLatestDefinitionByIdin interfaceAbstractResourceDefinitionManager<CaseDefinitionEntity>
-
getCachedResourceDefinitionEntity
- Specified by:
getCachedResourceDefinitionEntityin interfaceAbstractResourceDefinitionManager<CaseDefinitionEntity>
-
findLatestDefinitionByKeyAndTenantId
public CaseDefinitionEntity findLatestDefinitionByKeyAndTenantId(String definitionKey, String tenantId) - Specified by:
findLatestDefinitionByKeyAndTenantIdin interfaceAbstractResourceDefinitionManager<CaseDefinitionEntity>
-
findDefinitionByKeyVersionTagAndTenantId
public CaseDefinitionEntity findDefinitionByKeyVersionTagAndTenantId(String definitionKey, String definitionVersionTag, String tenantId) - Specified by:
findDefinitionByKeyVersionTagAndTenantIdin interfaceAbstractResourceDefinitionManager<CaseDefinitionEntity>
-
findDefinitionByKeyVersionAndTenantId
public CaseDefinitionEntity findDefinitionByKeyVersionAndTenantId(String definitionKey, Integer definitionVersion, String tenantId) - Specified by:
findDefinitionByKeyVersionAndTenantIdin interfaceAbstractResourceDefinitionManager<CaseDefinitionEntity>
-
findDefinitionByDeploymentAndKey
public CaseDefinitionEntity findDefinitionByDeploymentAndKey(String deploymentId, String definitionKey) - Specified by:
findDefinitionByDeploymentAndKeyin interfaceAbstractResourceDefinitionManager<CaseDefinitionEntity>
-