public class TransientDataLeftOperandHandler extends Object implements org.bonitasoft.engine.core.operation.LeftOperandHandler
| Constructor and Description |
|---|
TransientDataLeftOperandHandler(TransientDataService transientDataService,
org.bonitasoft.engine.core.process.instance.api.FlowNodeInstanceService flownodeInstanceService,
ProcessDefinitionService processDefinitionService,
BPMInstancesCreator bpmInstancesCreator,
org.bonitasoft.engine.log.technical.TechnicalLoggerService logger) |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(org.bonitasoft.engine.core.operation.model.SLeftOperand leftOperand,
long containerId,
String containerType) |
String |
getType() |
void |
loadLeftOperandInContext(List<org.bonitasoft.engine.core.operation.model.SLeftOperand> sLeftOperand,
org.bonitasoft.engine.core.expression.control.model.SExpressionContext expressionContext,
Map<String,Object> contextToSet) |
void |
loadLeftOperandInContext(org.bonitasoft.engine.core.operation.model.SLeftOperand sLeftOperand,
org.bonitasoft.engine.core.expression.control.model.SExpressionContext expressionContext,
Map<String,Object> contextToSet) |
static void |
reevaluateTransientData(String name,
long containerId,
String containerType,
org.bonitasoft.engine.core.process.instance.api.FlowNodeInstanceService flowNodeInstanceService,
ProcessDefinitionService processDefinitionService,
BPMInstancesCreator bpmInstancesCreator) |
Object |
update(org.bonitasoft.engine.core.operation.model.SLeftOperand sLeftOperand,
Map<String,Object> inputValues,
Object newValue,
long containerId,
String containerType) |
public TransientDataLeftOperandHandler(TransientDataService transientDataService, org.bonitasoft.engine.core.process.instance.api.FlowNodeInstanceService flownodeInstanceService, ProcessDefinitionService processDefinitionService, BPMInstancesCreator bpmInstancesCreator, org.bonitasoft.engine.log.technical.TechnicalLoggerService logger)
public String getType()
getType in interface org.bonitasoft.engine.core.operation.LeftOperandHandlerpublic Object update(org.bonitasoft.engine.core.operation.model.SLeftOperand sLeftOperand, Map<String,Object> inputValues, Object newValue, long containerId, String containerType) throws org.bonitasoft.engine.core.operation.exception.SOperationExecutionException
update in interface org.bonitasoft.engine.core.operation.LeftOperandHandlerorg.bonitasoft.engine.core.operation.exception.SOperationExecutionExceptionpublic void delete(org.bonitasoft.engine.core.operation.model.SLeftOperand leftOperand,
long containerId,
String containerType)
throws org.bonitasoft.engine.core.operation.exception.SOperationExecutionException
delete in interface org.bonitasoft.engine.core.operation.LeftOperandHandlerorg.bonitasoft.engine.core.operation.exception.SOperationExecutionExceptionpublic void loadLeftOperandInContext(org.bonitasoft.engine.core.operation.model.SLeftOperand sLeftOperand,
org.bonitasoft.engine.core.expression.control.model.SExpressionContext expressionContext,
Map<String,Object> contextToSet)
throws org.bonitasoft.engine.persistence.SBonitaReadException
loadLeftOperandInContext in interface org.bonitasoft.engine.core.operation.LeftOperandHandlerorg.bonitasoft.engine.persistence.SBonitaReadExceptionpublic static void reevaluateTransientData(String name, long containerId, String containerType, org.bonitasoft.engine.core.process.instance.api.FlowNodeInstanceService flowNodeInstanceService, ProcessDefinitionService processDefinitionService, BPMInstancesCreator bpmInstancesCreator) throws org.bonitasoft.engine.persistence.SBonitaReadException
org.bonitasoft.engine.persistence.SBonitaReadExceptionpublic void loadLeftOperandInContext(List<org.bonitasoft.engine.core.operation.model.SLeftOperand> sLeftOperand, org.bonitasoft.engine.core.expression.control.model.SExpressionContext expressionContext, Map<String,Object> contextToSet) throws org.bonitasoft.engine.persistence.SBonitaReadException
loadLeftOperandInContext in interface org.bonitasoft.engine.core.operation.LeftOperandHandlerorg.bonitasoft.engine.persistence.SBonitaReadExceptionCopyright © 2015 Bonitasoft S.A.. All rights reserved.