public class JavaMethodOperationExecutorStrategy extends Object implements org.bonitasoft.engine.core.operation.OperationExecutorStrategy
| Modifier and Type | Field and Description |
|---|---|
static String |
TYPE_JAVA_METHOD |
| Constructor and Description |
|---|
JavaMethodOperationExecutorStrategy() |
| Modifier and Type | Method and Description |
|---|---|
Object |
computeNewValueForLeftOperand(org.bonitasoft.engine.core.operation.model.SOperation operation,
Object valueToSetObjectWith,
org.bonitasoft.engine.core.expression.control.model.SExpressionContext expressionContext,
boolean shouldPersistValue) |
protected String |
extractMethodName(org.bonitasoft.engine.core.operation.model.SOperation operation) |
protected Object |
extractObjectToInvokeFromContext(org.bonitasoft.engine.core.operation.model.SOperation operation,
org.bonitasoft.engine.core.expression.control.model.SExpressionContext expressionContext) |
protected String |
extractParameterType(org.bonitasoft.engine.core.operation.model.SOperation operation) |
String |
getOperationType() |
boolean |
shouldPersistOnNullValue() |
public static final String TYPE_JAVA_METHOD
public Object computeNewValueForLeftOperand(org.bonitasoft.engine.core.operation.model.SOperation operation, Object valueToSetObjectWith, org.bonitasoft.engine.core.expression.control.model.SExpressionContext expressionContext, boolean shouldPersistValue) throws org.bonitasoft.engine.core.operation.exception.SOperationExecutionException
computeNewValueForLeftOperand in interface org.bonitasoft.engine.core.operation.OperationExecutorStrategyorg.bonitasoft.engine.core.operation.exception.SOperationExecutionExceptionprotected String extractParameterType(org.bonitasoft.engine.core.operation.model.SOperation operation)
protected String extractMethodName(org.bonitasoft.engine.core.operation.model.SOperation operation)
protected Object extractObjectToInvokeFromContext(org.bonitasoft.engine.core.operation.model.SOperation operation, org.bonitasoft.engine.core.expression.control.model.SExpressionContext expressionContext) throws org.bonitasoft.engine.core.operation.exception.SOperationExecutionException
org.bonitasoft.engine.core.operation.exception.SOperationExecutionExceptionpublic String getOperationType()
getOperationType in interface org.bonitasoft.engine.core.operation.OperationExecutorStrategypublic boolean shouldPersistOnNullValue()
shouldPersistOnNullValue in interface org.bonitasoft.engine.core.operation.OperationExecutorStrategyCopyright © 2017 Bonitasoft S.A.. All rights reserved.