Uses of Interface
org.camunda.bpm.engine.repository.DecisionDefinition
Package
Description
Public API of the Camunda Platform engine.
Typical usage of the API starts by the creation of a
Through the services obtained from such a
Typical usage of the API starts by the creation of a
ProcessEngineConfiguration
(typically based on a configuration file), from which a ProcessEngine
can be obtained.Through the services obtained from such a
ProcessEngine
, BPM and workflow operation
can be executed:RepositoryService
:
Manages Deployment
sRuntimeService
:
For starting and searching ProcessInstance
sTaskService
:
Exposes operations to manage human (standalone) Task
s,
such as claiming, completing and assigning tasksIdentityService
:
Used for managing User
s,
Group
s and the relations between themManagementService
:
Exposes engine admin and maintenance operations,
which have no relation to the runtime execution of business processesHistoryService
:
Exposes information about ongoing and past process instances.FormService
:
Access to form data and rendered forms for starting new process instances and completing tasks.API implementation classes, which shouldn't directly be used by end-users.
Classes related to the
RepositoryService
.-
Uses of DecisionDefinition in org.camunda.bpm.engine
Modifier and TypeMethodDescriptionRepositoryService.getDecisionDefinition
(String decisionDefinitionId) Returns theDecisionDefinition
. -
Uses of DecisionDefinition in org.camunda.bpm.engine.impl
Modifier and TypeMethodDescriptionRepositoryServiceImpl.getDecisionDefinition
(String decisionDefinitionId) -
Uses of DecisionDefinition in org.camunda.bpm.engine.impl.batch.removaltime
Modifier and TypeMethodDescriptionprotected DecisionDefinition
DecisionSetRemovalTimeJobHandler.findDecisionDefinitionById
(String decisionDefinitionId, CommandContext commandContext) -
Uses of DecisionDefinition in org.camunda.bpm.engine.impl.cfg
Modifier and TypeMethodDescriptionvoid
CommandChecker.checkEvaluateDecision
(DecisionDefinition decisionDefinition) Checks if it is allowed to evaluate the given decision. -
Uses of DecisionDefinition in org.camunda.bpm.engine.impl.cfg.auth
Modifier and TypeMethodDescriptionvoid
AuthorizationCommandChecker.checkEvaluateDecision
(DecisionDefinition decisionDefinition) DefaultAuthorizationProvider.newDecisionDefinition
(DecisionDefinition decisionDefinition) ResourceAuthorizationProvider.newDecisionDefinition
(DecisionDefinition decisionDefinition) Invoked whenever a new decision definition is created. -
Uses of DecisionDefinition in org.camunda.bpm.engine.impl.cfg.multitenancy
Modifier and TypeFieldDescriptionprotected DecisionDefinition
TenantIdProviderHistoricDecisionInstanceContext.decisionDefinition
Modifier and TypeMethodDescriptionTenantIdProviderHistoricDecisionInstanceContext.getDecisionDefinition()
Modifier and TypeMethodDescriptionvoid
TenantCommandChecker.checkEvaluateDecision
(DecisionDefinition decisionDefinition) ModifierConstructorDescriptionTenantIdProviderHistoricDecisionInstanceContext
(DecisionDefinition decisionDefinition) TenantIdProviderHistoricDecisionInstanceContext
(DecisionDefinition decisionDefinition, DelegateCaseExecution caseExecution) TenantIdProviderHistoricDecisionInstanceContext
(DecisionDefinition decisionDefinition, DelegateExecution execution) -
Uses of DecisionDefinition in org.camunda.bpm.engine.impl.dmn.cmd
Modifier and TypeMethodDescriptionGetDeploymentDecisionDefinitionCmd.execute
(CommandContext commandContext) protected DecisionDefinition
EvaluateDecisionCmd.findById
(DeploymentCache deploymentCache) protected DecisionDefinition
EvaluateDecisionTableCmd.findById
(DeploymentCache deploymentCache) protected DecisionDefinition
EvaluateDecisionCmd.findByKey
(DeploymentCache deploymentCache) protected DecisionDefinition
EvaluateDecisionTableCmd.findByKey
(DeploymentCache deploymentCache) protected DecisionDefinition
EvaluateDecisionCmd.getDecisionDefinition
(CommandContext commandContext) protected DecisionDefinition
EvaluateDecisionTableCmd.getDecisionDefinition
(CommandContext commandContext) Modifier and TypeMethodDescriptionprotected DmnDecisionResult
EvaluateDecisionCmd.doEvaluateDecision
(DecisionDefinition decisionDefinition, VariableMap variables) protected DmnDecisionTableResult
EvaluateDecisionTableCmd.doEvaluateDecision
(DecisionDefinition decisionDefinition, VariableMap variables) protected void
EvaluateDecisionCmd.writeUserOperationLog
(CommandContext commandContext, DecisionDefinition decisionDefinition) protected void
EvaluateDecisionTableCmd.writeUserOperationLog
(CommandContext commandContext, DecisionDefinition decisionDefinition) -
Uses of DecisionDefinition in org.camunda.bpm.engine.impl.dmn.entity.repository
Modifier and TypeMethodDescriptionDecisionDefinitionQueryImpl.executeList
(CommandContext commandContext, Page page) DecisionDefinitionManager.findDecisionDefinitionByDeploymentId
(String deploymentId) DecisionDefinitionManager.findDecisionDefinitionsByQueryCriteria
(DecisionDefinitionQueryImpl decisionDefinitionQuery, Page page) Modifier and TypeMethodDescriptionprotected void
DecisionDefinitionManager.createDefaultAuthorizations
(DecisionDefinition decisionDefinition) -
Uses of DecisionDefinition in org.camunda.bpm.engine.impl.dmn.invocation
Modifier and TypeFieldDescriptionprotected DecisionDefinition
DecisionInvocation.decisionDefinition
ModifierConstructorDescriptionDecisionInvocation
(DecisionDefinition decisionDefinition, VariableContext variableContext) -
Uses of DecisionDefinition in org.camunda.bpm.engine.impl.history
Modifier and TypeMethodDescriptionDefaultHistoryRemovalTimeProvider.calculateRemovalTime
(HistoricDecisionInstanceEntity historicRootDecisionInstance, DecisionDefinition decisionDefinition) HistoryRemovalTimeProvider.calculateRemovalTime
(HistoricDecisionInstanceEntity historicRootDecisionInstance, DecisionDefinition decisionDefinition) Calculates the removal time of historic entities related to decisions. -
Uses of DecisionDefinition in org.camunda.bpm.engine.impl.history.producer
Modifier and TypeMethodDescriptionprotected Date
DefaultDmnHistoryEventProducer.calculateRemovalTime
(HistoricDecisionInstanceEntity historicDecisionInstance, DecisionDefinition decisionDefinition) protected String
DefaultDmnHistoryEventProducer.provideTenantId
(DecisionDefinition decisionDefinition, HistoricDecisionInstanceEntity event) -
Uses of DecisionDefinition in org.camunda.bpm.engine.impl.persistence.deploy.cache
Modifier and TypeMethodDescriptionDeploymentCache.findDeployedDecisionDefinitionByDeploymentAndKey
(String deploymentId, String decisionDefinitionKey) DeploymentCache.findDeployedDecisionDefinitionByKeyAndVersion
(String decisionDefinitionKey, Integer decisionDefinitionVersion) DeploymentCache.findDeployedDecisionDefinitionByKeyVersionAndTenantId
(String decisionDefinitionKey, Integer decisionDefinitionVersion, String tenantId) DeploymentCache.findDeployedDecisionDefinitionByKeyVersionTagAndTenantId
(String decisionDefinitionKey, String decisionDefinitionVersionTag, String tenantId) DeploymentCache.findDeployedLatestDecisionDefinitionByKey
(String decisionDefinitionKey) DeploymentCache.findDeployedLatestDecisionDefinitionByKeyAndTenantId
(String decisionDefinitionKey, String tenantId) Modifier and TypeMethodDescriptionprotected List<DecisionDefinition>
DmnModelInstanceCache.getAllDefinitionsForDeployment
(String deploymentId) -
Uses of DecisionDefinition in org.camunda.bpm.engine.impl.persistence.entity
Modifier and TypeMethodDescriptionDeploymentEntity.getDeployedDecisionDefinitions()
ProcessApplicationDeploymentImpl.getDeployedDecisionDefinitions()
-
Uses of DecisionDefinition in org.camunda.bpm.engine.impl.util
Modifier and TypeMethodDescriptionstatic DecisionDefinition
CallableElementUtil.getDecisionDefinitionToCall
(VariableScope execution, String defaultTenantId, BaseCallableElement callableElement) protected static DecisionDefinition
DecisionEvaluationUtil.resolveDecisionDefinition
(BaseCallableElement callableElement, AbstractVariableScope execution, String defaultTenantId) Modifier and TypeMethodDescriptionprotected static DecisionInvocation
DecisionEvaluationUtil.createInvocation
(DecisionDefinition decisionDefinition, AbstractVariableScope variableScope) protected static DecisionInvocation
DecisionEvaluationUtil.createInvocation
(DecisionDefinition decisionDefinition, VariableContext variableContext) protected static DecisionInvocation
DecisionEvaluationUtil.createInvocation
(DecisionDefinition decisionDefinition, VariableMap variables) static DmnDecisionResult
DecisionEvaluationUtil.evaluateDecision
(DecisionDefinition decisionDefinition, VariableMap variables) static DmnDecisionTableResult
DecisionEvaluationUtil.evaluateDecisionTable
(DecisionDefinition decisionDefinition, VariableMap variables) -
Uses of DecisionDefinition in org.camunda.bpm.engine.repository
Modifier and TypeMethodDescriptionDeploymentWithDefinitions.getDeployedDecisionDefinitions()
Returns the decision definitions, which are deployed with that deployment -
Uses of DecisionDefinition in org.camunda.bpm.engine.rest.dto.repository
Modifier and TypeMethodDescriptionstatic DecisionDefinitionDto
DecisionDefinitionDto.fromDecisionDefinition
(DecisionDefinition definition)