Package | Description |
---|---|
com.bonitasoft.engine.api |
Main Subscription Edition package to access Subscription APIs.
|
org.bonitasoft.engine.api |
Main Community Edition package to access Community APIs.
|
org.bonitasoft.engine.bpm.connector | |
org.bonitasoft.engine.bpm.data | |
org.bonitasoft.engine.bpm.flownode | |
org.bonitasoft.engine.bpm.process | |
org.bonitasoft.engine.bpm.userfilter | |
org.bonitasoft.engine.expression | |
org.bonitasoft.engine.expression.impl | |
org.bonitasoft.engine.operation | |
org.bonitasoft.engine.operation.impl |
Modifier and Type | Method and Description |
---|---|
Map<String,Serializable> |
ProcessRuntimeAPI.executeConnectorAtProcessInstantiation(String connectorDefinitionId,
String connectorDefinitionVersion,
Map<String,Expression> connectorInputParameters,
Map<String,Map<String,Serializable>> inputValues,
List<Operation> operations,
Map<String,Serializable> operationsInputValues,
long processInstanceId)
Execute connector in given process instance initialized with operations.
|
Map<String,Serializable> |
ProcessRuntimeAPI.executeConnectorAtProcessInstantiation(String connectorDefinitionId,
String connectorDefinitionVersion,
Map<String,Expression> connectorInputParameters,
Map<String,Map<String,Serializable>> inputValues,
long processInstanceId)
Execute connector in given process instance initialized.
|
Map<String,Serializable> |
ProcessRuntimeAPI.executeConnectorOnActivityInstance(String connectorDefinitionId,
String connectorDefinitionVersion,
Map<String,Expression> connectorInputParameters,
Map<String,Map<String,Serializable>> inputValues,
List<Operation> operations,
Map<String,Serializable> operationsInputValues,
long activityInstanceId)
Execute connector in given activity instance.
|
Map<String,Serializable> |
ProcessRuntimeAPI.executeConnectorOnActivityInstance(String connectorDefinitionId,
String connectorDefinitionVersion,
Map<String,Expression> connectorInputParameters,
Map<String,Map<String,Serializable>> inputValues,
long activityInstanceId)
Execute connector in given activity instance.
|
Map<String,Serializable> |
ProcessRuntimeAPI.executeConnectorOnCompletedActivityInstance(String connectorDefinitionId,
String connectorDefinitionVersion,
Map<String,Expression> connectorInputParameters,
Map<String,Map<String,Serializable>> inputValues,
List<Operation> operations,
Map<String,Serializable> operationsInputValues,
long activityInstanceId)
Execute connector in given activity instance finished.
|
Map<String,Serializable> |
ProcessRuntimeAPI.executeConnectorOnCompletedActivityInstance(String connectorDefinitionId,
String connectorDefinitionVersion,
Map<String,Expression> connectorInputParameters,
Map<String,Map<String,Serializable>> inputValues,
long activityInstanceId)
Execute connector in given activity instance finished.
|
Map<String,Serializable> |
ProcessRuntimeAPI.executeConnectorOnCompletedProcessInstance(String connectorDefinitionId,
String connectorDefinitionVersion,
Map<String,Expression> connectorInputParameters,
Map<String,Map<String,Serializable>> inputValues,
List<Operation> operations,
Map<String,Serializable> operationsInputValues,
long processInstanceId)
Execute connector in given process instance finished with operations.
|
Map<String,Serializable> |
ProcessRuntimeAPI.executeConnectorOnCompletedProcessInstance(String connectorDefinitionId,
String connectorDefinitionVersion,
Map<String,Expression> connectorInputParameters,
Map<String,Map<String,Serializable>> inputValues,
long processInstanceId)
Execute connector in given process instance finished.
|
Map<String,Serializable> |
ProcessRuntimeAPI.executeConnectorOnProcessInstance(String connectorDefinitionId,
String connectorDefinitionVersion,
Map<String,Expression> connectorInputParameters,
Map<String,Map<String,Serializable>> inputValues,
List<Operation> operations,
Map<String,Serializable> operationsInputValues,
long processInstanceId)
Execute connector in given process instance with operations
|
Map<String,Serializable> |
ProcessRuntimeAPI.executeConnectorOnProcessInstance(String connectorDefinitionId,
String connectorDefinitionVersion,
Map<String,Expression> connectorInputParameters,
Map<String,Map<String,Serializable>> inputValues,
long processInstanceId)
Execute connector in given process instance.
|
Modifier and Type | Method and Description |
---|---|
Serializable |
ProcessRuntimeAPI.evaluateExpressionOnProcessDefinition(Expression expression,
Map<String,Serializable> context,
long processDefinitionId)
Evaluate an expression in the context of the specified process.
|
void |
ProcessRuntimeAPI.sendMessage(String messageName,
Expression targetProcess,
Expression targetFlowNode,
Map<Expression,Expression> messageContent)
Send a BPMN message event.
|
void |
ProcessRuntimeAPI.sendMessage(String messageName,
Expression targetProcess,
Expression targetFlowNode,
Map<Expression,Expression> messageContent,
Map<Expression,Expression> correlations)
Send a BPMN message event, with message correlation.
|
Modifier and Type | Method and Description |
---|---|
Map<String,Serializable> |
ProcessRuntimeAPI.evaluateExpressionOnCompletedProcessInstance(long processInstanceId,
Map<Expression,Map<String,Serializable>> expressions)
Evaluate expressions with values valid on a completed process instance scope.
|
Map<String,Serializable> |
ProcessRuntimeAPI.evaluateExpressionsAtProcessInstanciation(long processInstanceId,
Map<Expression,Map<String,Serializable>> expressions)
Evaluate expressions with values valid at process instantiation scope.
|
Map<String,Serializable> |
ProcessRuntimeAPI.evaluateExpressionsOnActivityInstance(long activityInstanceId,
Map<Expression,Map<String,Serializable>> expressions)
Evaluate expressions with values valid on an activity instance scope.
|
Map<String,Serializable> |
ProcessRuntimeAPI.evaluateExpressionsOnCompletedActivityInstance(long activityInstanceId,
Map<Expression,Map<String,Serializable>> expressions)
Evaluate expressions with values valid on a completed activity instance scope.
|
Map<String,Serializable> |
ProcessRuntimeAPI.evaluateExpressionsOnProcessDefinition(long processDefinitionId,
Map<Expression,Map<String,Serializable>> expressions)
Evaluate expressions with values valid on a process definition scope.
|
Map<String,Serializable> |
ProcessRuntimeAPI.evaluateExpressionsOnProcessInstance(long processInstanceId,
Map<Expression,Map<String,Serializable>> expressions)
Evaluate expressions with values valid on a process instance scope.
|
Map<String,Serializable> |
ProcessRuntimeAPI.executeConnectorOnProcessDefinition(String connectorDefinitionId,
String connectorDefinitionVersion,
Map<String,Expression> connectorInputParameters,
Map<String,Map<String,Serializable>> inputValues,
List<Operation> operations,
Map<String,Serializable> operationInputValues,
long processDefinitionId)
Execute a connector in a specified processDefinition with operations.
|
Map<String,Serializable> |
ProcessRuntimeAPI.executeConnectorOnProcessDefinition(String connectorDefinitionId,
String connectorDefinitionVersion,
Map<String,Expression> connectorInputParameters,
Map<String,Map<String,Serializable>> inputValues,
long processDefinitionId)
Execute a connector in a specified processDefinition.
|
void |
ProcessRuntimeAPI.sendMessage(String messageName,
Expression targetProcess,
Expression targetFlowNode,
Map<Expression,Expression> messageContent)
Send a BPMN message event.
|
void |
ProcessRuntimeAPI.sendMessage(String messageName,
Expression targetProcess,
Expression targetFlowNode,
Map<Expression,Expression> messageContent)
Send a BPMN message event.
|
void |
ProcessRuntimeAPI.sendMessage(String messageName,
Expression targetProcess,
Expression targetFlowNode,
Map<Expression,Expression> messageContent,
Map<Expression,Expression> correlations)
Send a BPMN message event, with message correlation.
|
void |
ProcessRuntimeAPI.sendMessage(String messageName,
Expression targetProcess,
Expression targetFlowNode,
Map<Expression,Expression> messageContent,
Map<Expression,Expression> correlations)
Send a BPMN message event, with message correlation.
|
void |
ProcessRuntimeAPI.sendMessage(String messageName,
Expression targetProcess,
Expression targetFlowNode,
Map<Expression,Expression> messageContent,
Map<Expression,Expression> correlations)
Send a BPMN message event, with message correlation.
|
void |
ProcessRuntimeAPI.sendMessage(String messageName,
Expression targetProcess,
Expression targetFlowNode,
Map<Expression,Expression> messageContent,
Map<Expression,Expression> correlations)
Send a BPMN message event, with message correlation.
|
Modifier and Type | Method and Description |
---|---|
Map<String,Expression> |
ConnectorDefinition.getInputs() |
Modifier and Type | Method and Description |
---|---|
Expression |
DataDefinition.getDefaultValueExpression() |
Modifier and Type | Method and Description |
---|---|
Expression |
CallActivityDefinition.getCallableElement() |
Expression |
CallActivityDefinition.getCallableElementVersion() |
Expression |
TransitionDefinition.getCondition() |
Expression |
FlowNodeDefinition.getDisplayDescription() |
Expression |
FlowNodeDefinition.getDisplayDescriptionAfterCompletion() |
Expression |
FlowNodeDefinition.getDisplayName() |
Expression |
CorrelationDefinition.getKey() |
Expression |
ThrowMessageEventTriggerDefinition.getTargetFlowNode() |
Expression |
ThrowMessageEventTriggerDefinition.getTargetProcess() |
Expression |
TimerEventTriggerDefinition.getTimerExpression() |
Expression |
CorrelationDefinition.getValue() |
Modifier and Type | Method and Description |
---|---|
Expression |
DesignProcessDefinition.getStringIndexValue(int index) |
Modifier and Type | Method and Description |
---|---|
Map<String,Expression> |
UserFilterDefinition.getInputs() |
Modifier and Type | Method and Description |
---|---|
Expression |
ExpressionBuilder.createAPIAccessorExpression() |
Expression |
ExpressionBuilder.createComparisonExpression(String name,
Expression leftOperand,
ComparisonOperator operator,
Expression rightOperand) |
Expression |
ExpressionBuilder.createComparisonExpression(String name,
Expression leftOperand,
String operator,
Expression rightOperand) |
Expression |
ExpressionBuilder.createConstantBooleanExpression(boolean value) |
Expression |
ExpressionBuilder.createConstantDateExpression(String value)
Build a constant expression with date type and value in ISO-8601 format
|
Expression |
ExpressionBuilder.createConstantDoubleExpression(double d) |
Expression |
ExpressionBuilder.createConstantFloatExpression(float f) |
Expression |
ExpressionBuilder.createConstantIntegerExpression(int value) |
Expression |
ExpressionBuilder.createConstantLongExpression(long value) |
Expression |
ExpressionBuilder.createConstantStringExpression(String value)
The name of the built expression is set to the value of the constant.
|
Expression |
ExpressionBuilder.createDataExpression(String dataName,
String dataType) |
Expression |
ExpressionBuilder.createDocumentReferenceExpression(String documentName) |
Expression |
ExpressionBuilder.createEngineConstant(ExpressionConstants value) |
Expression |
ExpressionBuilder.createExpression(String name,
String expressionContent,
String returnType,
ExpressionType expressionType) |
Expression |
ExpressionBuilder.createExpression(String name,
String content,
String type,
String returnType,
String interpreter,
List<Expression> dependencies) |
Expression |
ExpressionBuilder.createGroovyScriptExpression(String name,
String script,
String returnType) |
Expression |
ExpressionBuilder.createGroovyScriptExpression(String name,
String script,
String returnType,
Expression... dependencies) |
Expression |
ExpressionBuilder.createGroovyScriptExpression(String name,
String script,
String returnType,
List<Expression> dependencies) |
Expression |
ExpressionBuilder.createInputExpression(String value,
String returnType) |
Expression |
ExpressionBuilder.createJavaMethodCallExpression(String name,
String methodName,
String returnType,
Expression entityExpression)
Create an expression to call a simple Java method (without parameters)
|
Expression |
ExpressionBuilder.createListExpression(String name,
List<Expression> expressions) |
Expression |
ExpressionBuilder.createListOfListExpression(String name,
List<List<Expression>> expressions) |
Expression |
ExpressionBuilder.createLogicalComplementExpression(String name,
Expression expression) |
Expression |
ExpressionBuilder.createParameterExpression(String expressionName,
String parameterName,
String returnType) |
Expression |
ExpressionBuilder.createPatternExpression(String dataContent) |
Expression |
ExpressionBuilder.createPatternExpression(String name,
String messagePattern,
Expression... dependencies) |
Expression |
ExpressionBuilder.createXPathExpression(String name,
String xPathExpression,
XPathReturnType returnType,
String xmlContent) |
Expression |
ExpressionBuilder.createXPathExpressionWithDataAsContent(String name,
String xPathExpression,
XPathReturnType returnType,
String xmlContentAsDataRef) |
Expression |
ExpressionBuilder.done()
Builds a new expression with the specified attributes
|
Modifier and Type | Method and Description |
---|---|
List<Expression> |
Expression.getDependencies() |
Modifier and Type | Method and Description |
---|---|
Expression |
ExpressionBuilder.createComparisonExpression(String name,
Expression leftOperand,
ComparisonOperator operator,
Expression rightOperand) |
Expression |
ExpressionBuilder.createComparisonExpression(String name,
Expression leftOperand,
String operator,
Expression rightOperand) |
Expression |
ExpressionBuilder.createGroovyScriptExpression(String name,
String script,
String returnType,
Expression... dependencies) |
Expression |
ExpressionBuilder.createJavaMethodCallExpression(String name,
String methodName,
String returnType,
Expression entityExpression)
Create an expression to call a simple Java method (without parameters)
|
Expression |
ExpressionBuilder.createLogicalComplementExpression(String name,
Expression expression) |
Expression |
ExpressionBuilder.createPatternExpression(String name,
String messagePattern,
Expression... dependencies) |
Modifier and Type | Method and Description |
---|---|
Expression |
ExpressionBuilder.createExpression(String name,
String content,
String type,
String returnType,
String interpreter,
List<Expression> dependencies) |
Expression |
ExpressionBuilder.createGroovyScriptExpression(String name,
String script,
String returnType,
List<Expression> dependencies) |
Expression |
ExpressionBuilder.createListExpression(String name,
List<Expression> expressions) |
Expression |
ExpressionBuilder.createListOfListExpression(String name,
List<List<Expression>> expressions) |
ExpressionBuilder |
ExpressionBuilder.setDependencies(List<Expression> dependencies) |
Modifier and Type | Class and Description |
---|---|
class |
ExpressionImpl |
Modifier and Type | Method and Description |
---|---|
List<Expression> |
ExpressionImpl.getDependencies() |
Modifier and Type | Method and Description |
---|---|
void |
ExpressionImpl.setDependencies(List<Expression> dependencies) |
Modifier and Type | Method and Description |
---|---|
Expression |
Operation.getRightOperand() |
Modifier and Type | Method and Description |
---|---|
Operation |
OperationBuilder.createJavaMethodOperation(String objectName,
String methodName,
String methodParamType,
Expression methodParams) |
Operation |
OperationBuilder.createSetDataOperation(String dataName,
Expression expression) |
Operation |
OperationBuilder.createSetDocument(String docName,
Expression expression) |
Operation |
OperationBuilder.createSetStringIndexOperation(int index,
Expression setValue)
Creates a new operation that sets a new value to a String search index.
|
Operation |
OperationBuilder.createXPathOperation(String xmlName,
String xPath,
Expression setValue) |
OperationBuilder |
OperationBuilder.setRightOperand(Expression rightOperand) |
Modifier and Type | Method and Description |
---|---|
Expression |
OperationImpl.getRightOperand() |
Modifier and Type | Method and Description |
---|---|
void |
OperationImpl.setRightOperand(Expression rightOperand) |
Copyright © 2014 Bonitasoft S.A.. All Rights Reserved.