| Package | Description |
|---|---|
| org.bonitasoft.engine.api |
The Bonita 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.connector.impl |
Copyright (C) 2015 BonitaSoft S.A.
|
| org.bonitasoft.engine.bpm.flownode |
Copyright (C) 2015 BonitaSoft S.A.
|
| org.bonitasoft.engine.bpm.flownode.impl.internal |
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.process.impl.internal |
Copyright (C) 2015 BonitaSoft S.A.
|
| org.bonitasoft.engine.operation |
Copyright (C) 2015 BonitaSoft S.A.
|
| org.bonitasoft.engine.operation.impl |
Copyright (C) 2015 BonitaSoft S.A.
|
| 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> |
ConnectorDefinitionImpl.getOutputs() |
| Modifier and Type | Method and Description |
|---|---|
void |
ConnectorDefinitionImpl.addOutput(Operation operation) |
| 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 |
|---|---|
List<Operation> |
CallActivityDefinitionImpl.getDataInputOperations() |
List<Operation> |
CallActivityDefinitionImpl.getDataOutputOperations() |
List<Operation> |
CatchMessageEventTriggerDefinitionImpl.getOperations() |
List<Operation> |
ActivityDefinitionImpl.getOperations() |
| Modifier and Type | Method and Description |
|---|---|
void |
CallActivityDefinitionImpl.addDataInputOperation(Operation dataInputOperation) |
void |
CallActivityDefinitionImpl.addDataOutputOperation(Operation dataOutputOperation) |
void |
ReceiveTaskDefinitionImpl.addMessageOperation(Operation operation) |
void |
CatchMessageEventTriggerDefinitionImpl.addOperation(Operation operation) |
void |
ActivityDefinitionImpl.addOperation(Operation operation) |
| 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 |
|---|---|
void |
ExpressionFinder.find(Operation operation,
long expressionDefinitionId) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ExpressionFinder.getExpressionFromOperationList(List<Operation> operations,
long expressionDefinitionId) |
| 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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
OperationImpl |
| Modifier and Type | Method and Description |
|---|---|
Operation |
OperationImpl.copy() |
Copyright © 2018 Bonitasoft S.A.. All rights reserved.