org.camunda.bpm.engine.impl.cmmn.entity.repository
Class CaseDefinitionManager
java.lang.Object
org.camunda.bpm.engine.impl.persistence.AbstractManager
org.camunda.bpm.engine.impl.cmmn.entity.repository.CaseDefinitionManager
- All Implemented Interfaces:
- Session
public class CaseDefinitionManager
- extends AbstractManager
- Author:
- Roman Smirnov
| Methods inherited from class org.camunda.bpm.engine.impl.persistence.AbstractManager |
checkAuthorization, close, configureQuery, delete, deleteAuthorizations, deleteAuthorizationsForGroup, deleteAuthorizationsForUser, deleteDefaultAuthorizations, flush, getAttachmentManager, getAuthorizationManager, getBatchManager, getByteArrayManager, getCaseDefinitionManager, getCaseExecutionManager, getCaseInstanceManager, getCommandContext, getCurrentAuthentication, getDbEntityManager, getDbSqlSession, getDecisionDefinitionManager, getDeploymentManager, getEventSubscriptionManager, getHistoricActivityInstanceManager, getHistoricBatchManager, getHistoricCaseActivityInstanceManager, getHistoricCaseInstanceManager, getHistoricDecisionInstanceManager, getHistoricDetailManager, getHistoricIdentityLinkManager, getHistoricIncidentManager, getHistoricJobLogManager, getHistoricProcessInstanceManager, getHistoricReportManager, getHistoricTaskInstanceManager, getHistoricVariableInstanceManager, getIdentityInfoManager, getIdentityLinkManager, getJobDefinitionManager, getJobManager, getProcessDefinitionManager, getProcessInstanceManager, getResourceAuthorizationProvider, getResourceManager, getSession, getTaskManager, getTaskReportManager, getTenantManager, getUserOperationLogManager, getVariableInstanceManager, insert, isAuthorizationEnabled, saveDefaultAuthorizations |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOG
protected static final EnginePersistenceLogger LOG
CaseDefinitionManager
public CaseDefinitionManager()
insertCaseDefinition
public void insertCaseDefinition(CaseDefinitionEntity caseDefinition)
deleteCaseDefinitionsByDeploymentId
public void deleteCaseDefinitionsByDeploymentId(String deploymentId)
findCaseDefinitionById
public CaseDefinitionEntity findCaseDefinitionById(String caseDefinitionId)
findLatestCaseDefinitionByKey
public CaseDefinitionEntity findLatestCaseDefinitionByKey(String caseDefinitionKey)
- 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(String, String)
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:
findLatestCaseDefinitionByKeyAndTenantId(String, String)
findCaseDefinitionByKeyVersionAndTenantId
public CaseDefinitionEntity findCaseDefinitionByKeyVersionAndTenantId(String caseDefinitionKey,
Integer caseDefinitionVersion,
String tenantId)
findCaseDefinitionByDeploymentAndKey
public CaseDefinitionEntity findCaseDefinitionByDeploymentAndKey(String deploymentId,
String caseDefinitionKey)
findPreviousCaseDefinitionId
public String findPreviousCaseDefinitionId(String caseDefinitionKey,
Integer version,
String tenantId)
findCaseDefinitionsByQueryCriteria
public List<CaseDefinition> findCaseDefinitionsByQueryCriteria(CaseDefinitionQueryImpl caseDefinitionQuery,
Page page)
findCaseDefinitionCountByQueryCriteria
public long findCaseDefinitionCountByQueryCriteria(CaseDefinitionQueryImpl caseDefinitionQuery)
findCaseDefinitionByDeploymentId
public List<CaseDefinition> findCaseDefinitionByDeploymentId(String deploymentId)
configureCaseDefinitionQuery
protected void configureCaseDefinitionQuery(CaseDefinitionQueryImpl query)
configureParameterizedQuery
protected ListQueryParameterObject configureParameterizedQuery(Object parameter)
Copyright © 2016 camunda services GmbH. All rights reserved.