Class DecisionDefinitionManager
java.lang.Object
org.operaton.bpm.engine.impl.persistence.AbstractManager
org.operaton.bpm.engine.impl.dmn.entity.repository.DecisionDefinitionManager
- All Implemented Interfaces:
Session,AbstractResourceDefinitionManager<DecisionDefinitionEntity>
public class DecisionDefinitionManager
extends AbstractManager
implements AbstractResourceDefinitionManager<DecisionDefinitionEntity>
-
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) protected voidcreateDefaultAuthorizations(DecisionDefinition decisionDefinition) voiddeleteDecisionDefinitionsByDeploymentId(String deploymentId) findDecisionDefinitionByDeploymentAndKey(String deploymentId, String decisionDefinitionKey) findDecisionDefinitionByDeploymentId(String deploymentId) findDecisionDefinitionById(String decisionDefinitionId) findDecisionDefinitionByKeyAndVersion(String decisionDefinitionKey, Integer decisionDefinitionVersion) findDecisionDefinitionByKeyVersionAndTenantId(String decisionDefinitionKey, Integer decisionDefinitionVersion, String tenantId) findDecisionDefinitionByKeyVersionTagAndTenantId(String decisionDefinitionKey, String decisionDefinitionVersionTag, String tenantId) longfindDecisionDefinitionCountByQueryCriteria(DecisionDefinitionQueryImpl decisionDefinitionQuery) findDecisionDefinitionsByQueryCriteria(DecisionDefinitionQueryImpl decisionDefinitionQuery, Page page) findDefinitionByDeploymentAndKey(String deploymentId, String definitionKey) findDefinitionByKeyVersionAndTenantId(String definitionKey, Integer definitionVersion, String tenantId) findDefinitionByKeyVersionTagAndTenantId(String definitionKey, String definitionVersionTag, String tenantId) findLatestDecisionDefinitionByKey(String decisionDefinitionKey) findLatestDecisionDefinitionByKeyAndTenantId(String decisionDefinitionKey, String tenantId) findLatestDefinitionByKeyAndTenantId(String definitionKey, String tenantId) findPreviousDecisionDefinitionId(String decisionDefinitionKey, Integer version, String tenantId) getCachedResourceDefinitionEntity(String definitionId) voidinsertDecisionDefinition(DecisionDefinitionEntity decisionDefinition) 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
-
DecisionDefinitionManager
public DecisionDefinitionManager()
-
-
Method Details
-
insertDecisionDefinition
-
deleteDecisionDefinitionsByDeploymentId
-
findDecisionDefinitionById
-
findLatestDecisionDefinitionByKey
- 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
public DecisionDefinitionEntity findLatestDecisionDefinitionByKeyAndTenantId(String decisionDefinitionKey, String tenantId) - Returns:
- the latest version of the decision definition with the given key and tenant id
- See Also:
-
findDecisionDefinitionByKeyAndVersion
public DecisionDefinitionEntity findDecisionDefinitionByKeyAndVersion(String decisionDefinitionKey, Integer decisionDefinitionVersion) -
findDecisionDefinitionByKeyVersionAndTenantId
public DecisionDefinitionEntity findDecisionDefinitionByKeyVersionAndTenantId(String decisionDefinitionKey, Integer decisionDefinitionVersion, String tenantId) -
findDecisionDefinitionByKeyVersionTagAndTenantId
public DecisionDefinitionEntity findDecisionDefinitionByKeyVersionTagAndTenantId(String decisionDefinitionKey, String decisionDefinitionVersionTag, 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
-
findDecisionDefinitionByDeploymentId
-
createDefaultAuthorizations
-
configureDecisionDefinitionQuery
-
configureParameterizedQuery
-
findLatestDefinitionById
- Specified by:
findLatestDefinitionByIdin interfaceAbstractResourceDefinitionManager<DecisionDefinitionEntity>
-
findLatestDefinitionByKey
- Specified by:
findLatestDefinitionByKeyin interfaceAbstractResourceDefinitionManager<DecisionDefinitionEntity>
-
getCachedResourceDefinitionEntity
- Specified by:
getCachedResourceDefinitionEntityin interfaceAbstractResourceDefinitionManager<DecisionDefinitionEntity>
-
findLatestDefinitionByKeyAndTenantId
public DecisionDefinitionEntity findLatestDefinitionByKeyAndTenantId(String definitionKey, String tenantId) - Specified by:
findLatestDefinitionByKeyAndTenantIdin interfaceAbstractResourceDefinitionManager<DecisionDefinitionEntity>
-
findDefinitionByKeyVersionAndTenantId
public DecisionDefinitionEntity findDefinitionByKeyVersionAndTenantId(String definitionKey, Integer definitionVersion, String tenantId) - Specified by:
findDefinitionByKeyVersionAndTenantIdin interfaceAbstractResourceDefinitionManager<DecisionDefinitionEntity>
-
findDefinitionByKeyVersionTagAndTenantId
public DecisionDefinitionEntity findDefinitionByKeyVersionTagAndTenantId(String definitionKey, String definitionVersionTag, String tenantId) - Specified by:
findDefinitionByKeyVersionTagAndTenantIdin interfaceAbstractResourceDefinitionManager<DecisionDefinitionEntity>
-
findDefinitionByDeploymentAndKey
public DecisionDefinitionEntity findDefinitionByDeploymentAndKey(String deploymentId, String definitionKey) - Specified by:
findDefinitionByDeploymentAndKeyin interfaceAbstractResourceDefinitionManager<DecisionDefinitionEntity>
-