| Modifier and Type | Method and Description |
|---|---|
protected Map<String,Serializable> |
ProcessAPIImpl.executeOperations(org.bonitasoft.engine.core.connector.ConnectorResult connectorResult,
List<Operation> operations,
Map<String,Serializable> operationInputValues,
SExpressionContext expressionContext,
ClassLoader classLoader,
TenantServiceAccessor tenantAccessor) |
| Modifier and Type | Method and Description |
|---|---|
protected Serializable |
EvaluateExpressionsDefinitionLevel.evaluateExpression(SExpressionContext context,
SExpression sexp,
SProcessDefinition processDefinition) |
| Constructor and Description |
|---|
EvaluateExpression(ExpressionResolverService expressionResolverService,
SExpressionContext expressionContext,
SExpression expression) |
| Modifier and Type | Method and Description |
|---|---|
void |
BPMInstancesCreator.createDataInstances(List<SDataDefinition> dataDefinitions,
long containerId,
DataInstanceContainer containerType,
SExpressionContext expressionContext) |
boolean |
BPMInstancesCreator.createDataInstances(SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance flowNodeInstance,
SExpressionContext sExpressionContext) |
void |
BPMInstancesCreator.createDataInstances(org.bonitasoft.engine.core.process.instance.model.SProcessInstance processInstance,
SFlowElementContainerDefinition processContainer,
SProcessDefinition processDefinition,
SExpressionContext expressionContext,
List<SOperation> operations,
Map<String,Object> context,
SExpressionContext expressionContextToEvaluateOperations) |
protected void |
BPMInstancesCreator.createDataInstancesForMultiInstance(SActivityDefinition activityDefinition,
org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance flowNodeInstance,
SExpressionContext expressionContext) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
ConnectorServiceDecorator.evaluateInputParameters(String connectorId,
Map<String,SExpression> parameters,
SExpressionContext sExpressionContext,
Map<String,Map<String,Serializable>> inputValues) |
org.bonitasoft.engine.core.connector.ConnectorResult |
ConnectorServiceDecorator.executeMultipleEvaluation(long processDefinitionId,
String connectorDefinitionId,
String connectorDefinitionVersion,
Map<String,SExpression> connectorInputParameters,
Map<String,Map<String,Serializable>> inputValues,
ClassLoader classLoader,
SExpressionContext sexpContext) |
void |
ConnectorServiceDecorator.executeOutputOperation(List<SOperation> outputs,
SExpressionContext expressionContext,
org.bonitasoft.engine.core.connector.ConnectorResult connectorOutput) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
ConnectorServiceImpl.evaluateInputParameters(String connectorId,
Map<String,SExpression> parameters,
SExpressionContext sExpressionContext,
Map<String,Map<String,Serializable>> inputValues) |
org.bonitasoft.engine.core.connector.ConnectorResult |
ConnectorServiceImpl.executeMultipleEvaluation(long processDefinitionId,
String connectorDefinitionId,
String connectorDefinitionVersion,
Map<String,SExpression> connectorInputParameters,
Map<String,Map<String,Serializable>> inputValues,
ClassLoader classLoader,
SExpressionContext expressionContext) |
void |
ConnectorServiceImpl.executeOutputOperation(List<SOperation> outputs,
SExpressionContext expressionContext,
org.bonitasoft.engine.core.connector.ConnectorResult result) |
| Modifier and Type | Method and Description |
|---|---|
List<Object> |
ExpressionResolverService.evaluate(List<SExpression> expressions,
SExpressionContext contextDependency)
Evaluate the specific expressions with the given expressionContext.
|
Object |
ExpressionResolverService.evaluate(SExpression expression,
SExpressionContext contextDependency)
Evaluate the specific expression with the given expressionContext.
|
| Modifier and Type | Method and Description |
|---|---|
List<Object> |
ExpressionResolverServiceImpl.evaluate(List<SExpression> expressions,
SExpressionContext contextDependency) |
Object |
ExpressionResolverServiceImpl.evaluate(SExpression expression,
SExpressionContext evaluationContext) |
| Modifier and Type | Method and Description |
|---|---|
FilterResult |
UserFilterService.executeFilter(long processDefinitionId,
SUserFilterDefinition sUserFilterDefinition,
Map<String,SExpression> inputs,
ClassLoader classLoader,
SExpressionContext expressionContext,
String actorName) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
UserFilterServiceImpl.buildDebugMessage(long processDefinitionId,
SUserFilterDefinition sUserFilterDefinition,
Map<String,SExpression> inputs,
ClassLoader classLoader,
SExpressionContext expressionContext,
String actorName,
String implementationClassName,
UserFilterImplementationDescriptor descriptor) |
FilterResult |
UserFilterServiceImpl.executeFilter(long processDefinitionId,
SUserFilterDefinition sUserFilterDefinition,
Map<String,SExpression> inputs,
ClassLoader classLoader,
SExpressionContext expressionContext,
String actorName) |
protected FilterResult |
UserFilterServiceImpl.executeFilterInClassloader(String implementationClassName,
Map<String,SExpression> parameters,
ClassLoader classLoader,
SExpressionContext expressionContext,
String actorName) |
| 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(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
|
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
|
void |
LeftOperandHandler.loadLeftOperandInContext(List<SLeftOperand> sLeftOperandList,
long leftOperandContainerId,
String leftOperandContainerType,
SExpressionContext contextToSet) |
void |
LeftOperandHandler.loadLeftOperandInContext(SLeftOperand sLeftOperand,
long leftOperandContainerId,
String leftOperandContainerType,
SExpressionContext contextToSet)
retrieve the left operand and put it in context as needed by the left operand
|
| 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(List<SOperation> operations,
long leftOperandContainerId,
String leftOperandContainerType,
SExpressionContext expressionContext) |
void |
OperationServiceImpl.execute(List<SOperation> operations,
SExpressionContext expressionContext) |
void |
OperationServiceImpl.execute(SOperation operation,
long containerId,
String containerType,
SExpressionContext expressionContext) |
protected Object |
JavaMethodOperationExecutorStrategy.extractObjectToInvokeFromContext(SOperation operation,
SExpressionContext expressionContext) |
void |
ExternalDataLeftOperandHandler.loadLeftOperandInContext(List<SLeftOperand> sLeftOperand,
long leftOperandContainerId,
String leftOperandContainerType,
SExpressionContext expressionContext) |
void |
ExternalDataLeftOperandHandler.loadLeftOperandInContext(SLeftOperand sLeftOperand,
long leftOperandContainerId,
String leftOperandContainerType,
SExpressionContext expressionContext) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ProcessExecutorImpl.executeOperations(List<SOperation> operations,
Map<String,Object> context,
SExpressionContext expressionContext,
SExpressionContext expressionContextToEvaluateOperations,
org.bonitasoft.engine.core.process.instance.model.SProcessInstance sProcessInstance) |
protected Map<String,Serializable> |
StateBehaviors.getEvaluatedInputExpressions(Map<String,SExpression> contractInputs,
SExpressionContext context) |
protected boolean |
ProcessExecutorImpl.initialize(long userId,
SProcessDefinition sProcessDefinition,
org.bonitasoft.engine.core.process.instance.model.SProcessInstance sProcessInstance,
SExpressionContext expressionContextToEvaluateOperations,
List<SOperation> operations,
Map<String,Object> context,
SFlowElementContainerDefinition processContainer,
List<ConnectorDefinitionWithInputValues> connectors,
FlowNodeSelector selectorForConnectorOnEnter,
Map<String,Serializable> processInputs) |
org.bonitasoft.engine.core.process.instance.model.SProcessInstance |
ProcessExecutorImpl.start(long processDefinitionId,
long targetSFlowNodeDefinitionId,
long starterId,
long starterSubstituteId,
SExpressionContext expressionContextToEvaluateOperations,
List<SOperation> operations,
long callerId,
long subProcessDefinitionId,
Map<String,Serializable> processInputs) |
org.bonitasoft.engine.core.process.instance.model.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 org.bonitasoft.engine.core.process.instance.model.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 |
|---|---|
SExpressionContext |
OperationsWithContext.getContext() |
| Constructor and Description |
|---|
OperationsWithContext(SExpressionContext context,
List<SOperation> operations) |
OperationsWithContext(SExpressionContext context,
List<SOperation> operations,
String containerType) |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
TransitionConditionEvaluator.evaluateCondition(STransitionDefinition sTransitionDefinition,
SExpressionContext contextDependency) |
List<STransitionDefinition> |
InclusiveExclusiveTransitionEvaluator.evaluateTransitions(SProcessDefinition sDefinition,
org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance flowNodeInstance,
FlowNodeTransitionsWrapper transitions,
SExpressionContext sExpressionContext) |
List<STransitionDefinition> |
ImplicitGatewayTransitionEvaluator.evaluateTransitions(SProcessDefinition sDefinition,
org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance flowNodeInstance,
FlowNodeTransitionsWrapper transitions,
SExpressionContext sExpressionContext) |
| Constructor and Description |
|---|
ExecuteConnectorWork(long processDefinitionId,
long connectorInstanceId,
String connectorDefinitionName,
SExpressionContext inputParametersContext,
long processInstanceId) |
ExecuteConnectorWork(long processDefinitionId,
long connectorInstanceId,
String connectorDefinitionName,
SExpressionContext inputParametersContext,
Map<String,Object> inputs,
long processInstanceId) |
| 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) |
void |
TransientDataLeftOperandHandler.loadLeftOperandInContext(List<SLeftOperand> sLeftOperand,
long leftOperandContainerId,
String leftOperandContainerType,
SExpressionContext expressionContext) |
void |
DataLeftOperandHandler.loadLeftOperandInContext(List<SLeftOperand> sLeftOperand,
long leftOperandContainerId,
String leftOperandContainerType,
SExpressionContext expressionContext) |
void |
BusinessDataLeftOperandHandler.loadLeftOperandInContext(List<SLeftOperand> sLeftOperand,
long leftOperandContainerId,
String leftOperandContainerType,
SExpressionContext expressionContext) |
void |
AbstractDocumentLeftOperandHandler.loadLeftOperandInContext(List<SLeftOperand> sLeftOperand,
long leftOperandContainerId,
String leftOperandContainerType,
SExpressionContext expressionContext) |
void |
TransientDataLeftOperandHandler.loadLeftOperandInContext(SLeftOperand sLeftOperand,
long leftOperandContainerId,
String leftOperandContainerType,
SExpressionContext expressionContext) |
void |
DataLeftOperandHandler.loadLeftOperandInContext(SLeftOperand sLeftOperand,
long leftOperandContainerId,
String leftOperandContainerType,
SExpressionContext expressionContext) |
void |
BusinessDataLeftOperandHandler.loadLeftOperandInContext(SLeftOperand sLeftOperand,
long leftOperandContainerId,
String leftOperandContainerType,
SExpressionContext expressionContext) |
void |
AbstractDocumentLeftOperandHandler.loadLeftOperandInContext(SLeftOperand sLeftOperand,
long leftOperandContainerId,
String leftOperandContainerType,
SExpressionContext expressionContext) |
| Modifier and Type | Method and Description |
|---|---|
FilterResult |
UserFilterServiceDecorator.executeFilter(long processDefinitionId,
SUserFilterDefinition sUserFilterDefinition,
Map<String,SExpression> inputs,
ClassLoader classLoader,
SExpressionContext expressionContext,
String actorName)
.
|
Copyright © 2018 Bonitasoft S.A.. All rights reserved.