Package | Description |
---|---|
org.camunda.bpm.dmn.engine | |
org.camunda.bpm.dmn.engine.impl | |
org.camunda.bpm.dmn.engine.impl.spi.transform | |
org.camunda.bpm.dmn.engine.impl.transform | |
org.camunda.bpm.engine |
Public API of the Camunda Platform engine.
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. |
org.camunda.bpm.engine.impl |
API implementation classes, which shouldn't directly be used by end-users.
|
org.camunda.bpm.engine.impl.dmn.cmd | |
org.camunda.bpm.engine.impl.persistence.deploy.cache | |
org.camunda.bpm.engine.impl.repository | |
org.camunda.bpm.engine.repository |
Classes related to the
RepositoryService . |
org.camunda.bpm.model.dmn | |
org.camunda.bpm.model.dmn.impl |
Modifier and Type | Method and Description |
---|---|
DmnDecisionResult |
DmnEngine.evaluateDecision(String decisionKey,
DmnModelInstance dmnModelInstance,
Map<String,Object> variables)
Evaluates the decision with the given key in a DMN decision model.
|
DmnDecisionResult |
DmnEngine.evaluateDecision(String decisionKey,
DmnModelInstance dmnModelInstance,
VariableContext variableContext)
Evaluates the decision with the given key in a DMN decision model.
|
DmnDecisionTableResult |
DmnEngine.evaluateDecisionTable(String decisionKey,
DmnModelInstance dmnModelInstance,
Map<String,Object> variables)
Evaluates the decision with the given key in a DMN decision model.
|
DmnDecisionTableResult |
DmnEngine.evaluateDecisionTable(String decisionKey,
DmnModelInstance dmnModelInstance,
VariableContext variableContext)
Evaluates the decision with the given key in a DMN decision model.
|
DmnDecision |
DmnEngine.parseDecision(String decisionKey,
DmnModelInstance dmnModelInstance)
Parse the decision with the given key in a DMN decision model.
|
DmnDecisionRequirementsGraph |
DmnEngine.parseDecisionRequirementsGraph(DmnModelInstance dmnModelInstance)
Parse the decision requirements graph in a DMN decision model.
|
List<DmnDecision> |
DmnEngine.parseDecisions(DmnModelInstance dmnModelInstance)
Parse all decisions in a DMN decision model.
|
Modifier and Type | Method and Description |
---|---|
DmnDecisionResult |
DefaultDmnEngine.evaluateDecision(String decisionKey,
DmnModelInstance dmnModelInstance,
Map<String,Object> variables) |
DmnDecisionResult |
DefaultDmnEngine.evaluateDecision(String decisionKey,
DmnModelInstance dmnModelInstance,
VariableContext variableContext) |
DmnDecisionTableResult |
DefaultDmnEngine.evaluateDecisionTable(String decisionKey,
DmnModelInstance dmnModelInstance,
Map<String,Object> variables) |
DmnDecisionTableResult |
DefaultDmnEngine.evaluateDecisionTable(String decisionKey,
DmnModelInstance dmnModelInstance,
VariableContext variableContext) |
DmnDecision |
DefaultDmnEngine.parseDecision(String decisionKey,
DmnModelInstance dmnModelInstance) |
DmnDecisionRequirementsGraph |
DefaultDmnEngine.parseDecisionRequirementsGraph(DmnModelInstance dmnModelInstance) |
List<DmnDecision> |
DefaultDmnEngine.parseDecisions(DmnModelInstance dmnModelInstance) |
Modifier and Type | Method and Description |
---|---|
DmnModelInstance |
DmnElementTransformContext.getModelInstance() |
Modifier and Type | Method and Description |
---|---|
DmnTransform |
DmnTransform.modelInstance(DmnModelInstance modelInstance)
Set the DMN model instance to transform.
|
void |
DmnTransform.setModelInstance(DmnModelInstance modelInstance)
Set the DMN model instance to transform.
|
Modifier and Type | Field and Description |
---|---|
protected DmnModelInstance |
DefaultDmnTransform.modelInstance |
Modifier and Type | Method and Description |
---|---|
DmnModelInstance |
DefaultDmnTransform.getModelInstance() |
Modifier and Type | Method and Description |
---|---|
DmnTransform |
DefaultDmnTransform.modelInstance(DmnModelInstance modelInstance) |
void |
DefaultDmnTransform.setModelInstance(DmnModelInstance modelInstance) |
Modifier and Type | Method and Description |
---|---|
DmnModelInstance |
RepositoryService.getDmnModelInstance(String decisionDefinitionId)
Returns the
DmnModelInstance for the given decisionDefinitionId. |
Modifier and Type | Method and Description |
---|---|
DmnModelInstance |
RepositoryServiceImpl.getDmnModelInstance(String decisionDefinitionId) |
Modifier and Type | Method and Description |
---|---|
DmnModelInstance |
GetDeploymentDmnModelInstanceCmd.execute(CommandContext commandContext) |
Modifier and Type | Method and Description |
---|---|
DmnModelInstance |
DeploymentCache.findDmnModelInstanceForDecisionDefinition(String decisionDefinitionId) |
protected DmnModelInstance |
DmnModelInstanceCache.readModelFromStream(InputStream cmmnResourceInputStream) |
Modifier and Type | Method and Description |
---|---|
org.camunda.commons.utils.cache.Cache<String,DmnModelInstance> |
DeploymentCache.getDmnDefinitionCache() |
Modifier and Type | Method and Description |
---|---|
DeploymentBuilder |
DeploymentBuilderImpl.addModelInstance(String resourceName,
DmnModelInstance modelInstance) |
Modifier and Type | Method and Description |
---|---|
DeploymentBuilder |
DeploymentBuilder.addModelInstance(String resourceName,
DmnModelInstance modelInstance)
Adds a DMN model to the deployment.
|
Modifier and Type | Method and Description |
---|---|
DmnModelInstance |
DmnModelInstance.clone()
Copies the DMN model instance but not the model.
|
static DmnModelInstance |
Dmn.createEmptyModel()
Allows creating an new, empty
DmnModelInstance . |
protected DmnModelInstance |
Dmn.doCreateEmptyModel() |
protected DmnModelInstance |
Dmn.doReadModelFromFile(File file) |
protected DmnModelInstance |
Dmn.doReadModelFromInputStream(InputStream is) |
static DmnModelInstance |
Dmn.readModelFromFile(File file)
Allows reading a
DmnModelInstance from a File. |
static DmnModelInstance |
Dmn.readModelFromStream(InputStream stream)
Allows reading a
DmnModelInstance from an InputStream |
Modifier and Type | Method and Description |
---|---|
static String |
Dmn.convertToString(DmnModelInstance modelInstance)
Allows the conversion of a
DmnModelInstance to an String . |
protected String |
Dmn.doConvertToString(DmnModelInstance modelInstance) |
protected void |
Dmn.doValidateModel(DmnModelInstance modelInstance) |
protected void |
Dmn.doWriteModelToFile(File file,
DmnModelInstance modelInstance) |
protected void |
Dmn.doWriteModelToOutputStream(OutputStream os,
DmnModelInstance modelInstance) |
static void |
Dmn.validateModel(DmnModelInstance modelInstance)
Validate model DOM document
|
static void |
Dmn.writeModelToFile(File file,
DmnModelInstance modelInstance)
Allows writing a
DmnModelInstance to a File. |
static void |
Dmn.writeModelToStream(OutputStream stream,
DmnModelInstance modelInstance)
Allows writing a
DmnModelInstance to an OutputStream . |
Modifier and Type | Class and Description |
---|---|
class |
DmnModelInstanceImpl |
Modifier and Type | Method and Description |
---|---|
DmnModelInstance |
DmnModelInstanceImpl.clone() |
Copyright © 2021. All rights reserved.