public class TimerIntermediateInterpreter extends TimerEventInterpreter
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
CONDITIONAL_EVENT__CONDITION |
protected RuntimeToPersistentConverter |
converter
Runtime-to-persistent converter.
|
protected E |
desc
Process description.
|
protected static java.lang.String |
ERROR_EVENT__ERROR_CODE |
protected static java.lang.String |
ERROR_EVENT__ERROR_CODE_REF |
protected ExecutionContext |
executionContext
Execution context.
|
protected VariableInitializator |
initializator
Variable initializator.
|
protected ModelInstance |
modelInstance
Model instance.
|
protected ModelProvider |
modelProvider
Model provider service.
|
protected ModuleInstance |
moduleInstance
Module instance.
|
protected ProcessInterpreterContext |
pic
Process interpreter context.
|
protected ProcessInstance |
processInstance
Process instance.
|
TIMER_EVENT__DATE, TIMER_EVENT__DURATION| Constructor and Description |
|---|
TimerIntermediateInterpreter(ProcessInstance processInstance,
ModuleInstance moduleInstance,
ProcessInterpreterContext pic,
com.whitestein.lsps.model.BPMNProcessDescription desc,
com.whitestein.lsps.model.TimerEventCatcher intermediateEvent)
Creates new instance.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
execute()
Executes this interpreter action.
|
protected Context |
getVariableContext()
Returns the context of this interpreter.
|
protected boolean |
handleEscalationEventFlow(com.whitestein.lsps.model.ExecutableModelElement element,
com.whitestein.lsps.model.EscalationEventFlow flow,
ExecutionContext executionContext,
Escalation escalation,
boolean consumeEscalation) |
computeNextDate, getEvent, getTimeout, getVar, init, proceed, setVar, terminate, varNameprotected static final java.lang.String CONDITIONAL_EVENT__CONDITION
protected static final java.lang.String ERROR_EVENT__ERROR_CODE
protected static final java.lang.String ERROR_EVENT__ERROR_CODE_REF
protected final ProcessInstance processInstance
protected final ModuleInstance moduleInstance
protected final ModelInstance modelInstance
protected final ProcessInterpreterContext pic
protected final ModelProvider modelProvider
protected final E desc
protected final ExecutionContext executionContext
protected final RuntimeToPersistentConverter converter
protected final VariableInitializator initializator
public TimerIntermediateInterpreter(ProcessInstance processInstance, ModuleInstance moduleInstance, ProcessInterpreterContext pic, com.whitestein.lsps.model.BPMNProcessDescription desc, com.whitestein.lsps.model.TimerEventCatcher intermediateEvent)
processInstance - moduleInstance - pic - desc - intermediateEvent - protected void execute()
TimerEventInterpreterexecute in class TimerEventInterpreterprotected Context getVariableContext()
TimerEventInterpretergetVariableContext in class TimerEventInterpreterprotected boolean handleEscalationEventFlow(com.whitestein.lsps.model.ExecutableModelElement element,
com.whitestein.lsps.model.EscalationEventFlow flow,
ExecutionContext executionContext,
Escalation escalation,
boolean consumeEscalation)
throws ErrorException
ErrorExceptionCopyright © 2007-2020 Whitestein Technologies. All Rights Reserved.