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  void configureDecisionRequirementsDefinitionQuery(DecisionRequirementsDefinitionQueryImpl query)
           
protected  ListQueryParameterObject configureParameterizedQuery(Object parameter)
           
protected  void createDefaultAuthorizations(DecisionDefinition decisionDefinition)
           
protected  void createDefaultAuthorizations(DecisionRequirementsDefinition decisionRequirementsDefinition)
           
 void deleteDecisionDefinitionsByDeploymentId(String deploymentId)
           
 void deleteDecisionRequirementsDefinitionsByDeploymentId(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)
           
 DecisionRequirementsDefinitionEntity findDecisionRequirementsDefinitionByDeploymentAndKey(String deploymentId, String decisionRequirementsDefinitionKey)
           
 List<DecisionRequirementsDefinition> findDecisionRequirementsDefinitionByDeploymentId(String deploymentId)
           
 DecisionRequirementsDefinitionEntity findDecisionRequirementsDefinitionById(String decisionRequirementsDefinitionId)
           
 long findDecisionRequirementsDefinitionCountByQueryCriteria(DecisionRequirementsDefinitionQueryImpl query)
           
 List<DecisionRequirementsDefinition> findDecisionRequirementsDefinitionsByQueryCriteria(DecisionRequirementsDefinitionQueryImpl query, Page page)
           
 DecisionDefinitionEntity findLatestDecisionDefinitionByKey(String decisionDefinitionKey)
           
 DecisionDefinitionEntity findLatestDecisionDefinitionByKeyAndTenantId(String decisionDefinitionKey, String tenantId)
           
 DecisionRequirementsDefinitionEntity findLatestDecisionRequirementsDefinitionByKeyAndTenantId(String decisionRequirementsDefinitionKey, String tenantId)
           
 String findPreviousDecisionDefinitionId(String decisionDefinitionKey, Integer version, String tenantId)
           
 String findPreviousDecisionRequirementsDefinitionId(String decisionRequirementsDefinitionKey, Integer version, String tenantId)
           
 void insertDecisionDefinition(DecisionDefinitionEntity decisionDefinition)
           
 void insertDecisionRequirementsDefinition(DecisionRequirementsDefinitionEntity decisionRequirementsDefinition)
           
 
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
 

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:
findLatestDecisionDefinitionByKey(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)

insertDecisionRequirementsDefinition

public void insertDecisionRequirementsDefinition(DecisionRequirementsDefinitionEntity decisionRequirementsDefinition)

deleteDecisionRequirementsDefinitionsByDeploymentId

public void deleteDecisionRequirementsDefinitionsByDeploymentId(String deploymentId)

findDecisionRequirementsDefinitionById

public DecisionRequirementsDefinitionEntity findDecisionRequirementsDefinitionById(String decisionRequirementsDefinitionId)

findPreviousDecisionRequirementsDefinitionId

public String findPreviousDecisionRequirementsDefinitionId(String decisionRequirementsDefinitionKey,
                                                           Integer version,
                                                           String tenantId)

findDecisionRequirementsDefinitionByDeploymentId

public List<DecisionRequirementsDefinition> findDecisionRequirementsDefinitionByDeploymentId(String deploymentId)

findDecisionRequirementsDefinitionByDeploymentAndKey

public DecisionRequirementsDefinitionEntity findDecisionRequirementsDefinitionByDeploymentAndKey(String deploymentId,
                                                                                                 String decisionRequirementsDefinitionKey)

findLatestDecisionRequirementsDefinitionByKeyAndTenantId

public DecisionRequirementsDefinitionEntity findLatestDecisionRequirementsDefinitionByKeyAndTenantId(String decisionRequirementsDefinitionKey,
                                                                                                     String tenantId)
Returns:
the latest version of the decision requirements definition with the given key and tenant id

findDecisionRequirementsDefinitionsByQueryCriteria

public List<DecisionRequirementsDefinition> findDecisionRequirementsDefinitionsByQueryCriteria(DecisionRequirementsDefinitionQueryImpl query,
                                                                                               Page page)

findDecisionRequirementsDefinitionCountByQueryCriteria

public long findDecisionRequirementsDefinitionCountByQueryCriteria(DecisionRequirementsDefinitionQueryImpl query)

createDefaultAuthorizations

protected void createDefaultAuthorizations(DecisionDefinition decisionDefinition)

createDefaultAuthorizations

protected void createDefaultAuthorizations(DecisionRequirementsDefinition decisionRequirementsDefinition)

configureDecisionDefinitionQuery

protected void configureDecisionDefinitionQuery(DecisionDefinitionQueryImpl query)

configureDecisionRequirementsDefinitionQuery

protected void configureDecisionRequirementsDefinitionQuery(DecisionRequirementsDefinitionQueryImpl query)

configureParameterizedQuery

protected ListQueryParameterObject configureParameterizedQuery(Object parameter)


Copyright © 2016 camunda services GmbH. All rights reserved.