public class OperationServiceImpl extends Object implements org.bonitasoft.engine.core.operation.OperationService
| Constructor and Description |
|---|
OperationServiceImpl(org.bonitasoft.engine.core.operation.OperationExecutorStrategyProvider operationExecutorStrategyProvider,
org.bonitasoft.engine.core.operation.LeftOperandHandlerProvider leftOperandHandlerProvider,
org.bonitasoft.engine.core.expression.control.api.ExpressionResolverService expressionResolverService,
org.bonitasoft.engine.log.technical.TechnicalLoggerService logger) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(List<org.bonitasoft.engine.core.operation.model.SOperation> operations,
long leftOperandContainerId,
String leftOperandContainerType,
org.bonitasoft.engine.core.expression.control.model.SExpressionContext expressionContext) |
void |
execute(List<org.bonitasoft.engine.core.operation.model.SOperation> operations,
org.bonitasoft.engine.core.expression.control.model.SExpressionContext expressionContext) |
void |
execute(org.bonitasoft.engine.core.operation.model.SOperation operation,
long containerId,
String containerType,
org.bonitasoft.engine.core.expression.control.model.SExpressionContext expressionContext) |
protected Object |
getOperationValue(org.bonitasoft.engine.core.operation.model.SOperation operation,
org.bonitasoft.engine.core.expression.control.model.SExpressionContext expressionContext,
org.bonitasoft.engine.expression.model.SExpression sExpression) |
protected void |
putRetrievedValueInContextIfNotNullAndNotAlreadyIn(Map<String,Object> context,
org.bonitasoft.engine.core.operation.model.SLeftOperand leftOperand,
Object retrieve) |
public OperationServiceImpl(org.bonitasoft.engine.core.operation.OperationExecutorStrategyProvider operationExecutorStrategyProvider,
org.bonitasoft.engine.core.operation.LeftOperandHandlerProvider leftOperandHandlerProvider,
org.bonitasoft.engine.core.expression.control.api.ExpressionResolverService expressionResolverService,
org.bonitasoft.engine.log.technical.TechnicalLoggerService logger)
public void execute(org.bonitasoft.engine.core.operation.model.SOperation operation,
long containerId,
String containerType,
org.bonitasoft.engine.core.expression.control.model.SExpressionContext expressionContext)
throws org.bonitasoft.engine.core.operation.exception.SOperationExecutionException
execute in interface org.bonitasoft.engine.core.operation.OperationServiceorg.bonitasoft.engine.core.operation.exception.SOperationExecutionExceptionpublic void execute(List<org.bonitasoft.engine.core.operation.model.SOperation> operations, org.bonitasoft.engine.core.expression.control.model.SExpressionContext expressionContext) throws org.bonitasoft.engine.core.operation.exception.SOperationExecutionException
execute in interface org.bonitasoft.engine.core.operation.OperationServiceorg.bonitasoft.engine.core.operation.exception.SOperationExecutionExceptionpublic void execute(List<org.bonitasoft.engine.core.operation.model.SOperation> operations, long leftOperandContainerId, String leftOperandContainerType, org.bonitasoft.engine.core.expression.control.model.SExpressionContext expressionContext) throws org.bonitasoft.engine.core.operation.exception.SOperationExecutionException
execute in interface org.bonitasoft.engine.core.operation.OperationServiceorg.bonitasoft.engine.core.operation.exception.SOperationExecutionExceptionprotected void putRetrievedValueInContextIfNotNullAndNotAlreadyIn(Map<String,Object> context, org.bonitasoft.engine.core.operation.model.SLeftOperand leftOperand, Object retrieve)
protected Object getOperationValue(org.bonitasoft.engine.core.operation.model.SOperation operation, org.bonitasoft.engine.core.expression.control.model.SExpressionContext expressionContext, org.bonitasoft.engine.expression.model.SExpression sExpression) throws org.bonitasoft.engine.core.operation.exception.SOperationExecutionException
org.bonitasoft.engine.core.operation.exception.SOperationExecutionExceptionCopyright © 2014 Bonitasoft S.A.. All rights reserved.