| Modifier and Type | Method and Description |
|---|---|
protected SOperation |
ProcessAPIImpl.convertOperation(Operation operation) |
| Modifier and Type | Method and Description |
|---|---|
protected List<SOperation> |
ProcessAPIImpl.convertOperations(List<Operation> operations) |
| Modifier and Type | Method and Description |
|---|---|
void |
BPMInstancesCreator.createDataInstances(SProcessInstance processInstance,
SFlowElementContainerDefinition processContainer,
SProcessDefinition processDefinition,
SExpressionContext expressionContext,
List<SOperation> operations,
Map<String,Object> context,
SExpressionContext expressionContextToEvaluateOperations) |
| Modifier and Type | Method and Description |
|---|---|
void |
ConnectorServiceDecorator.executeOutputOperation(List<SOperation> outputs,
SExpressionContext expressionContext,
ConnectorResult connectorOutput) |
| Modifier and Type | Method and Description |
|---|---|
void |
ConnectorService.executeOutputOperation(List<SOperation> outputs,
SExpressionContext expressionContext,
ConnectorResult result) |
| Modifier and Type | Method and Description |
|---|---|
void |
ConnectorServiceImpl.executeOutputOperation(List<SOperation> outputs,
SExpressionContext expressionContext,
ConnectorResult result) |
| Modifier and Type | Method and Description |
|---|---|
Object |
OperationExecutorStrategy.computeNewValueForLeftOperand(SOperation operation,
Object rightOperandValue,
SExpressionContext expressionContext,
boolean shouldPersistValue)
Calculates the new value of the left operand base of right operand expression value
|
void |
OperationService.execute(SOperation operation,
long dataContainerId,
String dataContainerType,
SExpressionContext expressionContext)
Execute the given operation in the given context and update data that are in the given data container
|
OperationExecutorStrategy |
OperationExecutorStrategyProvider.getOperationExecutorStrategy(SOperation operation) |
protected String |
OperationExecutorStrategyProvider.getStrategyKey(SOperation operation) |
| Modifier and Type | Method and Description |
|---|---|
void |
OperationService.execute(List<SOperation> operations,
long leftOperandContainerId,
String leftOperandContainerType,
SExpressionContext expressionContext)
Execute the given operation in the given context and update data that are in the given data container
|
void |
OperationService.execute(List<SOperation> operations,
SExpressionContext expressionContext)
Execute the given operation in the given context and update data that are in the same context
|
| Modifier and Type | Method and Description |
|---|---|
Object |
XpathUpdateQueryOperationExecutorStrategy.computeNewValueForLeftOperand(SOperation operation,
Object value,
SExpressionContext expressionContext,
boolean shouldPersistValue) |
Object |
JavaMethodOperationExecutorStrategy.computeNewValueForLeftOperand(SOperation operation,
Object valueToSetObjectWith,
SExpressionContext expressionContext,
boolean shouldPersistValue) |
Object |
AssignmentOperationExecutorStrategy.computeNewValueForLeftOperand(SOperation operation,
Object value,
SExpressionContext expressionContext,
boolean shouldPersistValue) |
protected Object |
OperationServiceImpl.evaluateRightOperandExpression(SOperation operation,
SExpressionContext expressionContext,
SExpression sExpression) |
void |
OperationServiceImpl.execute(SOperation operation,
long containerId,
String containerType,
SExpressionContext expressionContext) |
protected String |
JavaMethodOperationExecutorStrategy.extractMethodName(SOperation operation) |
protected Object |
JavaMethodOperationExecutorStrategy.extractObjectToInvokeFromContext(SOperation operation,
SExpressionContext expressionContext) |
protected String |
JavaMethodOperationExecutorStrategy.extractParameterType(SOperation operation) |
| Modifier and Type | Method and Description |
|---|---|
LeftOperandIndexes |
OperationsAnalyzer.calculateIndexes(int indexOfCurrentOperation,
List<SOperation> operations)
Calculates the next and the last indexes where the left operand located at the given index is used
|
void |
OperationServiceImpl.execute(List<SOperation> operations,
long leftOperandContainerId,
String leftOperandContainerType,
SExpressionContext expressionContext) |
void |
OperationServiceImpl.execute(List<SOperation> operations,
SExpressionContext expressionContext) |
int |
OperationsAnalyzer.findBusinessDataDependencyIndex(String businessDataName,
int fromIndex,
List<SOperation> operations)
Finds the index of operation of type
SLeftOperand.TYPE_BUSINESS_DATA that references the expression of type
ExpressionType.TYPE_BUSINESS_DATA with given name directly on the right operand or in transitive dependencies. |
boolean |
PersistRightOperandResolver.shouldPersistByPosition(int currentIndex,
List<SOperation> operations)
Check if the right operand should be persisted based on its position (it's the last operation for the given left operand)
|
| Modifier and Type | Method and Description |
|---|---|
SOperation |
SOperationBuilder.done() |
| Modifier and Type | Method and Description |
|---|---|
SOperation |
SOperationBuilderImpl.done() |
| Modifier and Type | Class and Description |
|---|---|
class |
SOperationImpl |
| Modifier and Type | Method and Description |
|---|---|
List<SOperation> |
SCallActivityDefinition.getDataInputOperations() |
List<SOperation> |
SCallActivityDefinition.getDataOutputOperations() |
List<SOperation> |
SConnectorDefinition.getOutputs() |
List<SOperation> |
SActivityDefinition.getSOperations() |
| Modifier and Type | Method and Description |
|---|---|
static SOperation |
ServerModelConvertor.convertOperation(Operation operation) |
| Modifier and Type | Method and Description |
|---|---|
static List<SOperation> |
ServerModelConvertor.convertOperations(List<Operation> operations) |
| Modifier and Type | Method and Description |
|---|---|
List<SOperation> |
SCatchMessageEventTriggerDefinition.getOperations() |
| Modifier and Type | Method and Description |
|---|---|
List<SOperation> |
SCatchMessageEventTriggerDefinitionImpl.getOperations() |
| Modifier and Type | Method and Description |
|---|---|
void |
SCatchMessageEventTriggerDefinitionImpl.addOperation(SOperation operation) |
| Constructor and Description |
|---|
SCatchMessageEventTriggerDefinitionImpl(String messageName,
List<SOperation> operations,
List<SCorrelationDefinition> correlations) |
| Modifier and Type | Field and Description |
|---|---|
protected List<SOperation> |
SActivityDefinitionImpl.sOperations |
| Modifier and Type | Method and Description |
|---|---|
List<SOperation> |
SCallActivityDefinitionImpl.getDataInputOperations() |
List<SOperation> |
SCallActivityDefinitionImpl.getDataOutputOperations() |
List<SOperation> |
SConnectorDefinitionImpl.getOutputs() |
List<SOperation> |
SActivityDefinitionImpl.getSOperations() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ProcessExecutorImpl.executeOperations(List<SOperation> operations,
Map<String,Object> context,
SExpressionContext expressionContext,
SExpressionContext expressionContextToEvaluateOperations,
SProcessInstance sProcessInstance) |
protected boolean |
ProcessExecutorImpl.initialize(long userId,
SProcessDefinition sProcessDefinition,
SProcessInstance sProcessInstance,
SExpressionContext expressionContextToEvaluateOperations,
List<SOperation> operations,
Map<String,Object> context,
SFlowElementContainerDefinition processContainer,
List<ConnectorDefinitionWithInputValues> connectors,
FlowNodeSelector selectorForConnectorOnEnter,
Map<String,Serializable> processInputs) |
SProcessInstance |
ProcessExecutorImpl.start(long starterId,
long starterSubstituteId,
List<SOperation> operations,
Map<String,Object> context,
List<ConnectorDefinitionWithInputValues> connectorsWithInput,
FlowNodeSelector selector,
Map<String,Serializable> processInputs) |
SProcessInstance |
ProcessExecutor.start(long starterId,
long starterSubstituteId,
List<SOperation> operations,
Map<String,Object> context,
List<ConnectorDefinitionWithInputValues> connectorsWithInput,
FlowNodeSelector selector,
Map<String,Serializable> processInputs) |
SProcessInstance |
ProcessExecutorImpl.start(long processDefinitionId,
long targetSFlowNodeDefinitionId,
long starterId,
long starterSubstituteId,
SExpressionContext expressionContextToEvaluateOperations,
List<SOperation> operations,
long callerId,
long subProcessDefinitionId,
Map<String,Serializable> processInputs) |
SProcessInstance |
ProcessExecutor.start(long processDefinitionId,
long targetSFlowNodeDefinitionId,
long starterId,
long starterSubstituteId,
SExpressionContext expressionContext,
List<SOperation> operations,
long callerId,
long subProcessDefinitionId,
Map<String,Serializable> processInputs) |
protected SProcessInstance |
ProcessExecutorImpl.start(long starterId,
long starterSubstituteId,
SExpressionContext expressionContextToEvaluateOperations,
List<SOperation> operations,
Map<String,Object> context,
List<ConnectorDefinitionWithInputValues> connectors,
long callerId,
FlowNodeSelector selector,
Map<String,Serializable> processInputs) |
| Modifier and Type | Method and Description |
|---|---|
List<SOperation> |
OperationsWithContext.getOperations() |
| Constructor and Description |
|---|
OperationsWithContext(SExpressionContext context,
List<SOperation> operations) |
OperationsWithContext(SExpressionContext context,
List<SOperation> operations,
String containerType) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
BusinessDataJavaMethodOperationExecutorStrategy.computeJavaOperation(SOperation operation,
Object valueToSetObjectWith,
SExpressionContext expressionContext,
boolean shouldPersistValue) |
Object |
BusinessDataJavaMethodOperationExecutorStrategy.computeNewValueForLeftOperand(SOperation operation,
Object valueToSetObjectWith,
SExpressionContext expressionContext,
boolean shouldPersistValue) |
Object |
BusinessDataAssignmentStrategy.computeNewValueForLeftOperand(SOperation operation,
Object value,
SExpressionContext expressionContext,
boolean shouldPersistValue) |
| Modifier and Type | Method and Description |
|---|---|
static SOperation |
ModelConvertor.convertOperation(Operation operation) |
| Modifier and Type | Method and Description |
|---|---|
static List<SOperation> |
ModelConvertor.convertOperations(List<Operation> operations) |
| Modifier and Type | Method and Description |
|---|---|
static Operation |
ModelConvertor.toOperation(SOperation operation) |
Copyright © 2018 Bonitasoft S.A.. All rights reserved.