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.
|
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.connector |
Copyright (C) 2015 BonitaSoft S.A.
|
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.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.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.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.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.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
|
Modifier and Type | Method and Description |
---|---|
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.
|
ProcessInstance |
ProcessRuntimeAPI.startProcess(long processDefinitionId,
List<Operation> operations,
Map<String,Serializable> context)
Start an instance of the process with the specified process definition id, and set the initial values of the data with the given operations.
|
ProcessInstance |
ProcessRuntimeAPI.startProcess(long userId,
long processDefinitionId,
List<Operation> operations,
Map<String,Serializable> context)
Start an instance of the process with the specified process definition id on behalf of a given user, and set the initial values of the data with the
given operations.
|
void |
ProcessRuntimeAPI.updateActivityInstanceVariables(List<Operation> operations,
long activityInstanceId,
Map<String,Serializable> expressionContexts)
Update the values of variables in an activity instance using expressions.
|
Modifier and Type | Method and Description |
---|---|
List<Operation> |
ConnectorDefinition.getOutputs() |
Modifier and Type | Method and Description |
---|---|
List<Operation> |
CallActivityDefinition.getDataInputOperations() |
List<Operation> |
CallActivityDefinition.getDataOutputOperations() |
List<Operation> |
CatchMessageEventTriggerDefinition.getOperations() |
List<Operation> |
ActivityDefinition.getOperations() |
Modifier and Type | Method and Description |
---|---|
void |
ModelFinderVisitor.find(Operation operation,
long modelId) |
Modifier and Type | Method and Description |
---|---|
CallActivityBuilder |
CallActivityBuilder.addDataInputOperation(Operation dataInputOperation)
Adds a data input operation on this call activity.
|
CallActivityBuilder |
CallActivityBuilder.addDataOutputOperation(Operation dataOutputOperation)
Adds a data output operation on this call activity.
|
ReceiveTaskDefinitionBuilder |
ReceiveTaskDefinitionBuilder.addMessageOperation(Operation operation)
Adds the given operation on this message event.
|
CatchMessageEventTriggerDefinitionBuilder |
CatchMessageEventTriggerDefinitionBuilder.addOperation(Operation operation)
Adds the given operation on this message event.
|
ActivityDefinitionBuilder |
ActivityDefinitionBuilder.addOperation(Operation operation)
Adds the given operation on this activity
|
ConnectorDefinitionBuilder |
ConnectorDefinitionBuilder.addOutput(Operation operation)
Adds a connector output operation
|
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 |
Operation.copy() |
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
|
Operation |
OperationBuilder.deleteBusinessDataOperation(String businessDataName)
Creates a new operation of type
OperatorType.ASSIGNMENT that remove the named Business Data of the current process. |
Operation |
OperationBuilder.done() |
static Operation |
OperationBuilder.getNonNullCopy(Operation operation)
Get a copy of this operation, so that this operation can be added at several places without conflicting because of unique ID constraint.
|
Modifier and Type | Method and Description |
---|---|
static Operation |
OperationBuilder.getNonNullCopy(Operation operation)
Get a copy of this operation, so that this operation can be added at several places without conflicting because of unique ID constraint.
|
Copyright © 2017 Bonitasoft S.A.. All rights reserved.