org.camunda.bpm.engine.impl.dmn.entity.repository
Class DecisionDefinitionManager

java.lang.Object
  extended by org.camunda.bpm.engine.impl.persistence.AbstractManager
      extended by org.camunda.bpm.engine.impl.dmn.entity.repository.DecisionDefinitionManager
All Implemented Interfaces:
Session

public class DecisionDefinitionManager
extends AbstractManager


Field Summary
protected static EnginePersistenceLogger LOG
           
 
Constructor Summary
DecisionDefinitionManager()
           
 
Method Summary
protected  void configureDecisionDefinitionQuery(DecisionDefinitionQueryImpl query)
           
protected  ListQueryParameterObject configureParameterizedQuery(Object parameter)
           
protected  void createDefaultAuthorizations(DecisionDefinition decisionDefinition)
           
 void deleteDecisionDefinitionsByDeploymentId(String deploymentId)
           
 DecisionDefinitionEntity findDecisionDefinitionByDeploymentAndKey(String deploymentId, String decisionDefinitionKey)
           
 List<DecisionDefinition> findDecisionDefinitionByDeploymentId(String deploymentId)
           
 DecisionDefinitionEntity findDecisionDefinitionById(String decisionDefinitionId)
           
 DecisionDefinitionEntity findDecisionDefinitionByKeyAndVersion(String decisionDefinitionKey, Integer decisionDefinitionVersion)
           
 DecisionDefinitionEntity findDecisionDefinitionByKeyVersionAndTenantId(String decisionDefinitionKey, Integer decisionDefinitionVersion, String tenantId)
           
 long findDecisionDefinitionCountByQueryCriteria(DecisionDefinitionQueryImpl decisionDefinitionQuery)
           
 List<DecisionDefinition> findDecisionDefinitionsByQueryCriteria(DecisionDefinitionQueryImpl decisionDefinitionQuery, Page page)
           
 DecisionDefinitionEntity findLatestDecisionDefinitionByKey(String decisionDefinitionKey)
           
 DecisionDefinitionEntity findLatestDecisionDefinitionByKeyAndTenantId(String decisionDefinitionKey, String tenantId)
           
 String findPreviousDecisionDefinitionId(String decisionDefinitionKey, Integer version, String tenantId)
           
 void insertDecisionDefinition(DecisionDefinitionEntity decisionDefinition)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.persistence.AbstractManager
checkAuthorization, close, configureQuery, delete, deleteAuthorizations, 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, getTenantManager, getUserOperationLogManager, getVariableInstanceManager, insert, isAuthorizationEnabled, saveDefaultAuthorizations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

protected static final EnginePersistenceLogger LOG
Constructor Detail

DecisionDefinitionManager

public DecisionDefinitionManager()
Method Detail

insertDecisionDefinition

public void insertDecisionDefinition(DecisionDefinitionEntity decisionDefinition)

deleteDecisionDefinitionsByDeploymentId

public void deleteDecisionDefinitionsByDeploymentId(String deploymentId)

findDecisionDefinitionById

public DecisionDefinitionEntity findDecisionDefinitionById(String decisionDefinitionId)

findLatestDecisionDefinitionByKey

public DecisionDefinitionEntity findLatestDecisionDefinitionByKey(String decisionDefinitionKey)
Returns:
the latest version of the decision definition with the given key (from any tenant)
Throws:
ProcessEngineException - if more than one tenant has a decision definition with the given key
See Also:
findLatestDecisionDefinitionByKeyAndTenantId(String, String)

findLatestDecisionDefinitionByKeyAndTenantId

public DecisionDefinitionEntity findLatestDecisionDefinitionByKeyAndTenantId(String decisionDefinitionKey,
                                                                             String tenantId)
Returns:
the latest version of the decision definition with the given key and tenant id
See Also:
findLatestDecisionDefinitionByKeyAndTenantId(String, String)

findDecisionDefinitionByKeyAndVersion

public DecisionDefinitionEntity findDecisionDefinitionByKeyAndVersion(String decisionDefinitionKey,
                                                                      Integer decisionDefinitionVersion)

findDecisionDefinitionByKeyVersionAndTenantId

public DecisionDefinitionEntity findDecisionDefinitionByKeyVersionAndTenantId(String decisionDefinitionKey,
                                                                              Integer decisionDefinitionVersion,
                                                                              String tenantId)

findDecisionDefinitionByDeploymentAndKey

public DecisionDefinitionEntity findDecisionDefinitionByDeploymentAndKey(String deploymentId,
                                                                         String decisionDefinitionKey)

findDecisionDefinitionsByQueryCriteria

public List<DecisionDefinition> findDecisionDefinitionsByQueryCriteria(DecisionDefinitionQueryImpl decisionDefinitionQuery,
                                                                       Page page)

findDecisionDefinitionCountByQueryCriteria

public long findDecisionDefinitionCountByQueryCriteria(DecisionDefinitionQueryImpl decisionDefinitionQuery)

findPreviousDecisionDefinitionId

public String findPreviousDecisionDefinitionId(String decisionDefinitionKey,
                                               Integer version,
                                               String tenantId)

findDecisionDefinitionByDeploymentId

public List<DecisionDefinition> findDecisionDefinitionByDeploymentId(String deploymentId)

createDefaultAuthorizations

protected void createDefaultAuthorizations(DecisionDefinition decisionDefinition)

configureDecisionDefinitionQuery

protected void configureDecisionDefinitionQuery(DecisionDefinitionQueryImpl query)

configureParameterizedQuery

protected ListQueryParameterObject configureParameterizedQuery(Object parameter)


Copyright © 2016 camunda services GmbH. All rights reserved.