public abstract class AbstractDocumentLeftOperandHandler extends java.lang.Object implements LeftOperandHandler
| Constructor and Description |
|---|
AbstractDocumentLeftOperandHandler(ActivityInstanceService activityInstanceService,
SessionAccessor sessionAccessor,
SessionService sessionService) |
| Modifier and Type | Method and Description |
|---|---|
protected long |
getAuthorId(long containerId,
java.lang.String containerType) |
protected long |
getProcessInstanceId(long containerId,
java.lang.String containerType) |
void |
loadLeftOperandInContext(java.util.List<SLeftOperand> sLeftOperand,
long leftOperandContainerId,
java.lang.String leftOperandContainerType,
SExpressionContext expressionContext) |
void |
loadLeftOperandInContext(SLeftOperand sLeftOperand,
long leftOperandContainerId,
java.lang.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(ActivityInstanceService activityInstanceService, SessionAccessor sessionAccessor, SessionService sessionService)
protected long getProcessInstanceId(long containerId,
java.lang.String containerType)
throws SFlowNodeNotFoundException,
SFlowNodeReadException
protected long getAuthorId(long containerId,
java.lang.String containerType)
public void loadLeftOperandInContext(SLeftOperand sLeftOperand, long leftOperandContainerId, java.lang.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(java.util.List<SLeftOperand> sLeftOperand, long leftOperandContainerId, java.lang.String leftOperandContainerType, SExpressionContext expressionContext) throws SBonitaReadException
loadLeftOperandInContext in interface LeftOperandHandlerSBonitaReadException