Package | Description |
---|---|
com.bonitasoft.engine.api |
The Bonita BPM project has a clear separation between the API the users should be interacting with and the actual implementation classes.
|
com.bonitasoft.engine.bpm.process.impl | |
org.bonitasoft.engine.api |
The Bonita BPM project has a clear separation between the API the users should be interacting with and the actual implementation classes.
|
org.bonitasoft.engine.bpm.businessdata | |
org.bonitasoft.engine.bpm.connector |
Copyright (C) 2015 BonitaSoft S.A.
|
org.bonitasoft.engine.bpm.context |
Copyright (C) 2015 BonitaSoft S.A.
|
org.bonitasoft.engine.bpm.data |
This package contains everything concerning Data : Definition, Instance, Exceptions, Criterion...
|
org.bonitasoft.engine.bpm.document | |
org.bonitasoft.engine.bpm.flownode |
Copyright (C) 2015 BonitaSoft S.A.
|
org.bonitasoft.engine.bpm.process |
Package org.bonitasoft.engine.bpm.process gathers all model interfaces and exceptions related to process instance / definition objects manipulated
by process APIs.
|
org.bonitasoft.engine.bpm.process.impl | |
org.bonitasoft.engine.bpm.userfilter | |
org.bonitasoft.engine.expression | |
org.bonitasoft.engine.operation |
Copyright (C) 2015 BonitaSoft S.A.
|
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 |
---|---|
void |
ProcessDefinitionBuilderExt.setStringIndex(int index,
String label,
Expression initialValue)
Set the process string index at the given position.
|
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 |
---|---|
Expression |
BusinessDataDefinition.getDefaultValueExpression()
Returns the default value of the business data, as an Expression to evaluate.
|
Modifier and Type | Method and Description |
---|---|
Map<String,Expression> |
ConnectorDefinition.getInputs() |
Modifier and Type | Method and Description |
---|---|
Expression |
ContextEntry.getExpression() |
Expression |
ContextEntryImpl.getExpression() |
Modifier and Type | Method and Description |
---|---|
void |
ContextEntryImpl.setExpression(Expression expression) |
Constructor and Description |
---|
ContextEntryImpl(String key,
Expression expression) |
Modifier and Type | Method and Description |
---|---|
Expression |
DataDefinition.getDefaultValueExpression()
Get the expression representing the default value of the data.
|
Modifier and Type | Method and Description |
---|---|
Expression |
DocumentListDefinition.getExpression() |
Expression |
DocumentDefinition.getInitialValue() |
Modifier and Type | Method and Description |
---|---|
Expression |
CallActivityDefinition.getCallableElement() |
Expression |
CallActivityDefinition.getCallableElementVersion() |
Expression |
MultiInstanceLoopCharacteristics.getCompletionCondition() |
Expression |
TransitionDefinition.getCondition() |
Expression |
FlowNodeDefinition.getDisplayDescription() |
Expression |
FlowNodeDefinition.getDisplayDescriptionAfterCompletion() |
Expression |
FlowNodeDefinition.getDisplayName() |
Expression |
HumanTaskDefinition.getExpectedDuration() |
Expression |
CorrelationDefinition.getKey() |
Expression |
MultiInstanceLoopCharacteristics.getLoopCardinality() |
Expression |
StandardLoopCharacteristics.getLoopCondition() |
Expression |
StandardLoopCharacteristics.getLoopMax() |
Expression |
ThrowMessageEventTriggerDefinition.getTargetFlowNode() |
Expression |
ThrowMessageEventTriggerDefinition.getTargetProcess() |
Expression |
TimerEventTriggerDefinition.getTimerExpression() |
Expression |
CorrelationDefinition.getValue() |
Modifier and Type | Method and Description |
---|---|
Map<String,Expression> |
CallActivityDefinition.getProcessStartContractInputs() |
Modifier and Type | Method and Description |
---|---|
Expression |
DesignProcessDefinition.getStringIndexValue(int index)
Retrieves the Expression for the ProcessDefinition given search index.
|
Modifier and Type | Method and Description |
---|---|
List<Expression> |
DesignProcessDefinition.getStringIndexValues()
Retrieves the Expression list of the ProcessDefinition search index values.
|
Modifier and Type | Method and Description |
---|---|
void |
ModelFinderVisitor.find(Expression expression,
long modelId) |
Modifier and Type | Method and Description |
---|---|
DataDefinitionBuilder |
ProcessDefinitionBuilder.addBlobData(String name,
Expression defaultValue) |
DataDefinitionBuilder |
FlowElementContainerBuilder.addBlobData(String name,
Expression defaultValue) |
DataDefinitionBuilder |
FlowElementBuilder.addBlobData(String name,
Expression defaultValue)
Adds a blob data on this element
|
DataDefinitionBuilder |
ActivityDefinitionBuilder.addBlobData(String name,
Expression defaultValue) |
DataDefinitionBuilder |
ProcessDefinitionBuilder.addBooleanData(String name,
Expression defaultValue) |
DataDefinitionBuilder |
FlowElementContainerBuilder.addBooleanData(String name,
Expression defaultValue) |
DataDefinitionBuilder |
FlowElementBuilder.addBooleanData(String name,
Expression defaultValue)
Adds a boolean data on this element
|
DataDefinitionBuilder |
ActivityDefinitionBuilder.addBooleanData(String name,
Expression defaultValue) |
BusinessDataDefinitionBuilder |
ProcessDefinitionBuilder.addBusinessData(String name,
String className,
Expression defaultValue)
Add a new
BusinessDataDefinition on this process. |
CallActivityBuilder |
ProcessDefinitionBuilder.addCallActivity(String name,
Expression callableElement,
Expression callableElementVersion) |
CallActivityBuilder |
FlowElementContainerBuilder.addCallActivity(String name,
Expression callableElement,
Expression callableElementVersion) |
CallActivityBuilder |
FlowElementBuilder.addCallActivity(String name,
Expression callableElement,
Expression callableElementVersion)
Adds a
CallActivityDefinition on this element |
MultiInstanceLoopCharacteristicsBuilder |
MultiInstanceLoopCharacteristicsBuilder.addCompletionCondition(Expression completionCondition)
Adds a condition completion on this multi-instance
|
UserTaskDefinitionBuilder |
UserTaskDefinitionBuilder.addContextEntry(String key,
Expression expression) |
ProcessDefinitionBuilder |
ProcessDefinitionBuilder.addContextEntry(String key,
Expression expression) |
ThrowMessageEventTriggerBuilder |
ThrowMessageEventTriggerBuilder.addCorrelation(Expression correlationKey,
Expression value)
Adds a correlation on this event.
|
SendTaskDefinitionBuilder |
SendTaskDefinitionBuilder.addCorrelation(Expression correlationKey,
Expression value)
Adds a correlation on this send task.
|
ReceiveTaskDefinitionBuilder |
ReceiveTaskDefinitionBuilder.addCorrelation(Expression correlationKey,
Expression value)
Adds a correlation on this receive task.
|
CatchMessageEventTriggerDefinitionBuilder |
CatchMessageEventTriggerDefinitionBuilder.addCorrelation(Expression correlationKey,
Expression value)
Adds a correlation on this message event.
|
DataDefinitionBuilder |
ProcessDefinitionBuilder.addData(String name,
String className,
Expression defaultValue) |
DataDefinitionBuilder |
FlowElementContainerBuilder.addData(String name,
String className,
Expression defaultValue) |
DataDefinitionBuilder |
FlowElementBuilder.addData(String name,
String className,
Expression defaultValue)
Adds a data on this element
|
DataDefinitionBuilder |
ActivityDefinitionBuilder.addData(String name,
String className,
Expression defaultValue) |
DataDefinitionBuilder |
ProcessDefinitionBuilder.addDateData(String name,
Expression defaultValue) |
DataDefinitionBuilder |
FlowElementContainerBuilder.addDateData(String name,
Expression defaultValue) |
DataDefinitionBuilder |
FlowElementBuilder.addDateData(String name,
Expression defaultValue)
Adds a date data on this element
|
DataDefinitionBuilder |
ActivityDefinitionBuilder.addDateData(String name,
Expression defaultValue) |
StartEventDefinitionBuilder |
StartEventDefinitionBuilder.addDisplayDescription(Expression displayDescription)
Sets the display description on this element.
|
IntermediateThrowEventDefinitionBuilder |
IntermediateThrowEventDefinitionBuilder.addDisplayDescription(Expression displayDescription)
Sets the display description on this event
|
IntermediateCatchEventDefinitionBuilder |
IntermediateCatchEventDefinitionBuilder.addDisplayDescription(Expression displayDescription)
Sets the display description on this event
|
GatewayDefinitionBuilder |
GatewayDefinitionBuilder.addDisplayDescription(Expression displayDescription)
Sets the display description on this gateway
|
EndEventDefinitionBuilder |
EndEventDefinitionBuilder.addDisplayDescription(Expression displayDescription)
Sets the display description on this event
|
BoundaryEventDefinitionBuilder |
BoundaryEventDefinitionBuilder.addDisplayDescription(Expression displayDescription)
Sets the display description on this element.
|
ActivityDefinitionBuilder |
ActivityDefinitionBuilder.addDisplayDescription(Expression displayDescription)
Sets the display description on this activity
|
StartEventDefinitionBuilder |
StartEventDefinitionBuilder.addDisplayDescriptionAfterCompletion(Expression displayDescriptionAfterCompletion)
Sets the display description after completion on this event.
|
IntermediateThrowEventDefinitionBuilder |
IntermediateThrowEventDefinitionBuilder.addDisplayDescriptionAfterCompletion(Expression displayDescriptionAfterCompletion)
Sets the display description after completion on this event.
|
IntermediateCatchEventDefinitionBuilder |
IntermediateCatchEventDefinitionBuilder.addDisplayDescriptionAfterCompletion(Expression displayDescriptionAfterCompletion)
Sets the display description after completion on this event.
|
GatewayDefinitionBuilder |
GatewayDefinitionBuilder.addDisplayDescriptionAfterCompletion(Expression displayDescriptionAfterCompletion)
Sets the display description after completion on this gateway.
|
EndEventDefinitionBuilder |
EndEventDefinitionBuilder.addDisplayDescriptionAfterCompletion(Expression displayDescriptionAfterCompletion)
Sets the display description after completion on this event.
|
BoundaryEventDefinitionBuilder |
BoundaryEventDefinitionBuilder.addDisplayDescriptionAfterCompletion(Expression displayDescriptionAfterCompletion)
Sets the display description after completion on this event.
|
ActivityDefinitionBuilder |
ActivityDefinitionBuilder.addDisplayDescriptionAfterCompletion(Expression displayDescriptionAfterCompletion)
Sets the display description after completion on this activity.
|
StartEventDefinitionBuilder |
StartEventDefinitionBuilder.addDisplayName(Expression displayName)
Sets the display name on this element.
|
IntermediateThrowEventDefinitionBuilder |
IntermediateThrowEventDefinitionBuilder.addDisplayName(Expression displayName)
Sets the display name on this event
|
IntermediateCatchEventDefinitionBuilder |
IntermediateCatchEventDefinitionBuilder.addDisplayName(Expression displayName)
Sets the display name on this event
|
GatewayDefinitionBuilder |
GatewayDefinitionBuilder.addDisplayName(Expression displayName)
Sets the display name on this gateway
|
EndEventDefinitionBuilder |
EndEventDefinitionBuilder.addDisplayName(Expression displayName)
Sets the display name on this event
|
BoundaryEventDefinitionBuilder |
BoundaryEventDefinitionBuilder.addDisplayName(Expression displayName)
Sets the display name on this element.
|
ActivityDefinitionBuilder |
ActivityDefinitionBuilder.addDisplayName(Expression displayName)
Sets the display name on this activity.
|
DataDefinitionBuilder |
ProcessDefinitionBuilder.addDoubleData(String name,
Expression defaultValue) |
DataDefinitionBuilder |
FlowElementContainerBuilder.addDoubleData(String name,
Expression defaultValue) |
DataDefinitionBuilder |
FlowElementBuilder.addDoubleData(String name,
Expression defaultValue)
Adds a double data on this element
|
DataDefinitionBuilder |
ActivityDefinitionBuilder.addDoubleData(String name,
Expression defaultValue) |
UserTaskDefinitionBuilder |
UserTaskDefinitionBuilder.addExpectedDuration(Expression expression)
Sets the expected duration expression for this human task.
|
ManualTaskDefinitionBuilder |
ManualTaskDefinitionBuilder.addExpectedDuration(Expression expression)
Sets the expected duration for this human task.
|
DataDefinitionBuilder |
ProcessDefinitionBuilder.addFloatData(String name,
Expression defaultValue) |
DataDefinitionBuilder |
FlowElementContainerBuilder.addFloatData(String name,
Expression defaultValue) |
DataDefinitionBuilder |
FlowElementBuilder.addFloatData(String name,
Expression defaultValue)
Adds a float data on this element
|
DocumentListDefinitionBuilder |
DocumentListDefinitionBuilder.addInitialValue(Expression expression) |
DocumentDefinitionBuilder |
DocumentDefinitionBuilder.addInitialValue(Expression expression)
Adds an initial value to the document, the initial value must be a
DocumentValue or a FileInputValue
It overrides any value put in mime type, file, url or filename. |
UserFilterDefinitionBuilder |
UserFilterDefinitionBuilder.addInput(String name,
Expression value)
Adds a user filter input.
|
ConnectorDefinitionBuilder |
ConnectorDefinitionBuilder.addInput(String name,
Expression value)
Adds a connector input
|
DataDefinitionBuilder |
ProcessDefinitionBuilder.addIntegerData(String name,
Expression defaultValue) |
DataDefinitionBuilder |
FlowElementContainerBuilder.addIntegerData(String name,
Expression defaultValue) |
DataDefinitionBuilder |
FlowElementBuilder.addIntegerData(String name,
Expression defaultValue)
Adds a integer data on this element
|
DataDefinitionBuilder |
ActivityDefinitionBuilder.addIntegerData(String name,
Expression defaultValue) |
DataDefinitionBuilder |
ProcessDefinitionBuilder.addLongData(String name,
Expression defaultValue) |
DataDefinitionBuilder |
FlowElementContainerBuilder.addLongData(String name,
Expression defaultValue) |
DataDefinitionBuilder |
FlowElementBuilder.addLongData(String name,
Expression defaultValue)
Adds a long data on this element
|
DataDefinitionBuilder |
ActivityDefinitionBuilder.addLongData(String name,
Expression defaultValue) |
TextDataDefinitionBuilder |
ProcessDefinitionBuilder.addLongTextData(String name,
Expression defaultValue) |
TextDataDefinitionBuilder |
FlowElementContainerBuilder.addLongTextData(String name,
Expression defaultValue) |
TextDataDefinitionBuilder |
FlowElementBuilder.addLongTextData(String name,
Expression defaultValue)
Adds a long text data (more than 255 characters) on this element
|
TextDataDefinitionBuilder |
ActivityDefinitionBuilder.addLongTextData(String name,
Expression defaultValue) |
ActivityDefinitionBuilder |
ActivityDefinitionBuilder.addLoop(boolean testBefore,
Expression condition)
Defines this activity as a loop.
|
ActivityDefinitionBuilder |
ActivityDefinitionBuilder.addLoop(boolean testBefore,
Expression condition,
Expression loopMax)
Defines this activity as a loop.
|
DataDefinitionBuilder |
ThrowMessageEventTriggerBuilder.addMessageContentExpression(Expression displayName,
Expression messageContent)
Adds a content to this message.
|
DataDefinitionBuilder |
SendTaskDefinitionBuilder.addMessageContentExpression(Expression displayName,
Expression messageContent)
Adds a content to this message.
|
ThrowMessageEventTriggerBuilder |
IntermediateThrowEventDefinitionBuilder.addMessageEventTrigger(String messageName,
Expression targetProcess)
Adds a message on this event
|
ThrowMessageEventTriggerBuilder |
EndEventDefinitionBuilder.addMessageEventTrigger(String messageName,
Expression targetProcess)
Adds a message on this event
|
ThrowMessageEventTriggerBuilder |
IntermediateThrowEventDefinitionBuilder.addMessageEventTrigger(String messageName,
Expression targetProcess,
Expression targetFlowNode)
Adds a message on this event
|
ThrowMessageEventTriggerBuilder |
EndEventDefinitionBuilder.addMessageEventTrigger(String messageName,
Expression targetProcess,
Expression targetFlowNode)
Adds a message on this event
|
MultiInstanceLoopCharacteristicsBuilder |
ActivityDefinitionBuilder.addMultiInstance(boolean isSequential,
Expression loopCardinality)
Defines this activity as a multi-instance by suppling the cardinality
|
ActivityDefinitionBuilder |
ActivityDefinitionBuilder.addOperation(LeftOperand leftOperand,
OperatorType type,
String operator,
Expression rightOperand)
Adds an operation on this activity.
|
ActivityDefinitionBuilder |
ActivityDefinitionBuilder.addOperation(LeftOperand leftOperand,
OperatorType type,
String operator,
String operatorInputType,
Expression rightOperand)
Adds an operation on this activity.
|
ConnectorDefinitionBuilder |
ConnectorDefinitionBuilder.addOutput(LeftOperand leftOperand,
OperatorType type,
String operator,
Expression rightOperand)
Adds a connector output operation
|
ConnectorDefinitionBuilder |
ConnectorDefinitionBuilder.addOutput(LeftOperand leftOperand,
OperatorType type,
String operator,
String operatorInputType,
Expression rightOperand)
Adds a connector output operation
|
CallActivityBuilder |
CallActivityBuilder.addProcessStartContractInput(String inputName,
Expression value)
Adds a process start contract input on this call activity.
|
SendTaskDefinitionBuilder |
ProcessDefinitionBuilder.addSendTask(String taskName,
String messageName,
Expression targetProcess) |
SendTaskDefinitionBuilder |
FlowElementContainerBuilder.addSendTask(String taskName,
String messageName,
Expression targetProcess) |
SendTaskDefinitionBuilder |
FlowElementBuilder.addSendTask(String taskName,
String messageName,
Expression targetProcess)
Adds a
SendTaskDefinition on this element |
DataDefinitionBuilder |
ProcessDefinitionBuilder.addShortTextData(String name,
Expression defaultValue) |
DataDefinitionBuilder |
FlowElementContainerBuilder.addShortTextData(String name,
Expression defaultValue) |
DataDefinitionBuilder |
FlowElementBuilder.addShortTextData(String name,
Expression defaultValue)
Adds a short text data (up to 255 characters) on this element
|
DataDefinitionBuilder |
ActivityDefinitionBuilder.addShortTextData(String name,
Expression defaultValue) |
TimerEventTriggerDefinitionBuilder |
StartEventDefinitionBuilder.addTimerEventTriggerDefinition(TimerType timerType,
Expression timerValue)
Adds a timer trigger on this event.
|
TimerEventTriggerDefinitionBuilder |
IntermediateCatchEventDefinitionBuilder.addTimerEventTriggerDefinition(TimerType timerType,
Expression timerValue)
Adds a timer trigger on this event
|
TimerEventTriggerDefinitionBuilder |
BoundaryEventDefinitionBuilder.addTimerEventTriggerDefinition(TimerType timerType,
Expression timerValue)
Adds a timer trigger on this boundary event.
|
TransitionDefinitionBuilder |
ProcessDefinitionBuilder.addTransition(String source,
String target,
Expression condition) |
TransitionDefinitionBuilder |
FlowElementContainerBuilder.addTransition(String source,
String target,
Expression condition) |
TransitionDefinitionBuilder |
FlowElementBuilder.addTransition(String source,
String target,
Expression condition)
Adds a conditional transition on this element.
|
XMLDataDefinitionBuilder |
ProcessDefinitionBuilder.addXMLData(String name,
Expression defaultValue) |
XMLDataDefinitionBuilder |
FlowElementContainerBuilder.addXMLData(String name,
Expression defaultValue) |
XMLDataDefinitionBuilder |
FlowElementBuilder.addXMLData(String name,
Expression defaultValue)
Adds a XML data on this element
|
XMLDataDefinitionBuilder |
ActivityDefinitionBuilder.addXMLData(String name,
Expression defaultValue) |
CallActivityBuilder |
CallActivityBuilder.setCallableElement(Expression callableElement)
Sets the name of target process
|
CallActivityBuilder |
CallActivityBuilder.setCallableElementVersion(Expression callableElementVersion)
Sets the version of target process
|
ThrowMessageEventTriggerBuilder |
ThrowMessageEventTriggerBuilder.setTargetFlowNode(Expression targetFlowNode)
Sets the target flow node.
|
SendTaskDefinitionBuilder |
SendTaskDefinitionBuilder.setTargetFlowNode(Expression targetFlowNode)
Sets the target flow node.
|
ThrowMessageEventTriggerBuilder |
ThrowMessageEventTriggerBuilder.setTargetProcess(Expression targetProcess)
Sets the target process.
|
Constructor and Description |
---|
BusinessDataDefinitionBuilder(ProcessDefinitionBuilder processDefinitionBuilder,
org.bonitasoft.engine.bpm.flownode.impl.internal.FlowElementContainerDefinitionImpl container,
String name,
String className,
Expression defaultValue) |
CallActivityBuilder(ProcessDefinitionBuilder processDefinitionBuilder,
org.bonitasoft.engine.bpm.flownode.impl.internal.FlowElementContainerDefinitionImpl container,
String name,
Expression callableElement,
Expression callableElementVersion) |
DataDefinitionBuilder(ProcessDefinitionBuilder processDefinitionBuilder,
org.bonitasoft.engine.bpm.flownode.impl.internal.FlowElementContainerDefinitionImpl container,
org.bonitasoft.engine.bpm.flownode.impl.internal.ActivityDefinitionImpl activity,
String name,
String className,
Expression defaultValue) |
DataDefinitionBuilder(ProcessDefinitionBuilder processDefinitionBuilder,
org.bonitasoft.engine.bpm.flownode.impl.internal.FlowElementContainerDefinitionImpl container,
org.bonitasoft.engine.bpm.flownode.impl.internal.CatchMessageEventTriggerDefinitionImpl messageEventTrigger,
String name,
String className,
Expression defaultValue) |
DataDefinitionBuilder(ProcessDefinitionBuilder processDefinitionBuilder,
org.bonitasoft.engine.bpm.flownode.impl.internal.FlowElementContainerDefinitionImpl container,
String name,
String className,
Expression defaultValue) |
DataDefinitionBuilder(ProcessDefinitionBuilder processDefinitionBuilder,
org.bonitasoft.engine.bpm.flownode.impl.internal.FlowElementContainerDefinitionImpl container,
org.bonitasoft.engine.bpm.flownode.impl.internal.ThrowMessageEventTriggerDefinitionImpl messageEventTrigger,
String name,
String className,
Expression defaultValue) |
MultiInstanceLoopCharacteristicsBuilder(ProcessDefinitionBuilder builder,
org.bonitasoft.engine.bpm.flownode.impl.internal.ActivityDefinitionImpl activityDefinition,
boolean isSequential,
Expression loopCardinality) |
SendTaskDefinitionBuilder(ProcessDefinitionBuilder processDefinitionBuilder,
org.bonitasoft.engine.bpm.flownode.impl.internal.FlowElementContainerDefinitionImpl process,
String taskName,
String messageName,
Expression targetProcess) |
TextDataDefinitionBuilder(ProcessDefinitionBuilder processDefinitionBuilder,
org.bonitasoft.engine.bpm.flownode.impl.internal.FlowElementContainerDefinitionImpl process,
org.bonitasoft.engine.bpm.flownode.impl.internal.ActivityDefinitionImpl activity,
String name,
String className,
Expression defaultValue) |
TextDataDefinitionBuilder(ProcessDefinitionBuilder processDefinitionBuilder,
org.bonitasoft.engine.bpm.flownode.impl.internal.FlowElementContainerDefinitionImpl container,
org.bonitasoft.engine.bpm.flownode.impl.internal.CatchMessageEventTriggerDefinitionImpl messageEventTrigger,
String name,
String className,
Expression defaultValue) |
TextDataDefinitionBuilder(ProcessDefinitionBuilder processDefinitionBuilder,
org.bonitasoft.engine.bpm.flownode.impl.internal.FlowElementContainerDefinitionImpl process,
String name,
String className,
Expression defaultValue) |
ThrowMessageEventTriggerBuilder(ProcessDefinitionBuilder processDefinitionBuilder,
org.bonitasoft.engine.bpm.flownode.impl.internal.FlowElementContainerDefinitionImpl container,
org.bonitasoft.engine.bpm.flownode.impl.internal.ThrowEventDefinitionImpl event,
String messageName,
Expression targetProcess) |
ThrowMessageEventTriggerBuilder(ProcessDefinitionBuilder processDefinitionBuilder,
org.bonitasoft.engine.bpm.flownode.impl.internal.FlowElementContainerDefinitionImpl container,
org.bonitasoft.engine.bpm.flownode.impl.internal.ThrowEventDefinitionImpl event,
String messageName,
Expression targetProcess,
Expression targetFlowNode) |
TimerEventTriggerDefinitionBuilder(ProcessDefinitionBuilder processDefinitionBuilder,
org.bonitasoft.engine.bpm.flownode.impl.internal.FlowElementContainerDefinitionImpl container,
org.bonitasoft.engine.bpm.flownode.impl.internal.CatchEventDefinitionImpl catchEvent,
TimerType timerType,
Expression timerValue) |
XMLDataDefinitionBuilder(ProcessDefinitionBuilder processDefinitionBuilder,
org.bonitasoft.engine.bpm.flownode.impl.internal.FlowElementContainerDefinitionImpl process,
org.bonitasoft.engine.bpm.flownode.impl.internal.ActivityDefinitionImpl activity,
String name,
String className,
Expression defaultValue) |
XMLDataDefinitionBuilder(ProcessDefinitionBuilder processDefinitionBuilder,
org.bonitasoft.engine.bpm.flownode.impl.internal.FlowElementContainerDefinitionImpl container,
org.bonitasoft.engine.bpm.flownode.impl.internal.CatchMessageEventTriggerDefinitionImpl messageEventTrigger,
String name,
String className,
Expression defaultValue) |
XMLDataDefinitionBuilder(ProcessDefinitionBuilder processDefinitionBuilder,
org.bonitasoft.engine.bpm.flownode.impl.internal.FlowElementContainerDefinitionImpl process,
String name,
String className,
Expression defaultValue) |
Modifier and Type | Method and Description |
---|---|
Map<String,Expression> |
UserFilterDefinition.getInputs() |
Modifier and Type | Method and Description |
---|---|
Expression |
ExpressionBuilder.buildBusinessObjectDAOExpression(String businessObjectDAOName,
String daoInterfaceClassName)
Builds an
Expression that evaluates to a Business Object Server DAO. |
Expression |
Expression.copy() |
Expression |
ExpressionBuilder.createAPIAccessorExpression() |
Expression |
ExpressionBuilder.createBusinessDataExpression(String businessDataName,
String returnType) |
Expression |
ExpressionBuilder.createBusinessDataReferenceExpression(String businessDataName) |
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.createConstantStringExpression(String expressionName,
String value) |
Expression |
ExpressionBuilder.createContractInputExpression(String inputName,
String returnType) |
Expression |
ExpressionBuilder.createDataExpression(String dataName,
String dataType) |
Expression |
ExpressionBuilder.createDocumentListExpression(String documentListName) |
Expression |
ExpressionBuilder.createDocumentReferenceExpression(String documentName) |
Expression |
ExpressionBuilder.createEngineConstant(ExpressionConstants value) |
Expression |
ExpressionBuilder.createExpression(String name,
String content,
ExpressionType type,
String returnType,
String interpreter,
List<Expression> dependencies) |
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)
Deprecated.
|
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.createQueryBusinessDataExpression(String expressionName,
String queryName,
String returnType,
Expression... dependencies) |
Expression |
ExpressionBuilder.createTransientDataExpression(String dataName,
String dataType) |
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
|
static Expression |
ExpressionBuilder.getNonNullCopy(Expression expression)
Get a copy of this expression, so that this expression can be added at several places without conflicting because of its unique ID constraint.
|
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) |
Expression |
ExpressionBuilder.createQueryBusinessDataExpression(String expressionName,
String queryName,
String returnType,
Expression... dependencies) |
static Expression |
ExpressionBuilder.getNonNullCopy(Expression expression)
Get a copy of this expression, so that this expression can be added at several places without conflicting because of its unique ID constraint.
|
boolean |
Expression.isEquivalent(Expression e) |
Modifier and Type | Method and Description |
---|---|
Expression |
ExpressionBuilder.createExpression(String name,
String content,
ExpressionType type,
String returnType,
String interpreter,
List<Expression> dependencies) |
Expression |
ExpressionBuilder.createExpression(String name,
String content,
String type,
String returnType,
String interpreter,
List<Expression> dependencies)
Deprecated.
|
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 | Method and Description |
---|---|
Expression |
Operation.getRightOperand() |
Modifier and Type | Method and Description |
---|---|
Operation |
OperationBuilder.attachBusinessDataSetAttributeOperation(String businessDataName,
Expression expressionReturningBusinessData)
Creates a new operation of type
OperatorType.ASSIGNMENT that associates an existing Business Data to the current process. |
Operation |
OperationBuilder.createBusinessDataSetAttributeOperation(String businessDataName,
String methodName,
String methodParamType,
Expression expression)
Creates a new operation of type
LeftOperand.TYPE_BUSINESS_DATA that allows to update a Business Data by calling a
Java setter on one of
its attributes. |
Operation |
OperationBuilder.createJavaMethodOperation(String objectName,
String methodName,
String methodParamType,
Expression methodParams)
create an operation that update a data that contains a java object
|
Operation |
OperationBuilder.createSetDataOperation(String dataName,
Expression expression) |
Operation |
OperationBuilder.createSetDocument(String docName,
Expression expression)
create an operation that update a document
|
Operation |
OperationBuilder.createSetDocumentList(String docName,
Expression expression)
create an operation that update a document list
|
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)
create an operation that update an xml data using a xpath expression
|
OperationBuilder |
OperationBuilder.setRightOperand(Expression rightOperand) |
Copyright © 2017 Bonitasoft S.A.. All rights reserved.