public abstract class AbstractDocumentLeftOperandHandler extends Object implements LeftOperandHandler
| Constructor and Description |
|---|
AbstractDocumentLeftOperandHandler(org.bonitasoft.engine.core.process.instance.api.ActivityInstanceService activityInstanceService,
SessionAccessor sessionAccessor,
SessionService sessionService) |
| Modifier and Type | Method and Description |
|---|---|
protected long |
getAuthorId(long containerId,
String containerType) |
protected long |
getProcessInstanceId(long containerId,
String containerType) |
void |
loadLeftOperandInContext(List<SLeftOperand> sLeftOperand,
long leftOperandContainerId,
String leftOperandContainerType,
SExpressionContext expressionContext) |
void |
loadLeftOperandInContext(SLeftOperand sLeftOperand,
long leftOperandContainerId,
String leftOperandContainerType,
SExpressionContext expressionContext)
retrieve the left operand and put it in context as needed by the left operand
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdelete, getType, updatepublic AbstractDocumentLeftOperandHandler(org.bonitasoft.engine.core.process.instance.api.ActivityInstanceService activityInstanceService,
SessionAccessor sessionAccessor,
SessionService sessionService)
protected long getProcessInstanceId(long containerId,
String containerType)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.SFlowNodeNotFoundException,
org.bonitasoft.engine.core.process.instance.api.exceptions.SFlowNodeReadException
org.bonitasoft.engine.core.process.instance.api.exceptions.SFlowNodeNotFoundExceptionorg.bonitasoft.engine.core.process.instance.api.exceptions.SFlowNodeReadExceptionprotected long getAuthorId(long containerId,
String containerType)
public void loadLeftOperandInContext(SLeftOperand sLeftOperand, long leftOperandContainerId, String leftOperandContainerType, SExpressionContext expressionContext)
LeftOperandHandlerloadLeftOperandInContext in interface LeftOperandHandlersLeftOperand - the left operandleftOperandContainerId - the left operand container id. Used to execute the left Operand in the correct contextleftOperandContainerType - the left operand container type. Used to execute the left Operand in the correct contextexpressionContext - the context to add the value ipublic void loadLeftOperandInContext(List<SLeftOperand> sLeftOperand, long leftOperandContainerId, String leftOperandContainerType, SExpressionContext expressionContext) throws org.bonitasoft.engine.persistence.SBonitaReadException
loadLeftOperandInContext in interface LeftOperandHandlerorg.bonitasoft.engine.persistence.SBonitaReadExceptionCopyright © 2018 Bonitasoft S.A.. All rights reserved.