public abstract class BaseNodeExecutor extends java.lang.Object implements NodeExecutor
| Modifier and Type | Field and Description |
|---|---|
protected ExecutionContextHelper |
executionContextHelper |
protected KaleoActionExecutor |
kaleoActionExecutor |
protected KaleoTimerInstanceTokenLocalService |
kaleoTimerInstanceTokenLocalService |
protected KaleoTimerLocalService |
kaleoTimerLocalService |
protected NotificationHelper |
notificationHelper |
| Constructor and Description |
|---|
BaseNodeExecutor() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract boolean |
doEnter(KaleoNode currentKaleoNode,
ExecutionContext executionContext) |
protected abstract void |
doExecute(KaleoNode currentKaleoNode,
ExecutionContext executionContext,
java.util.List<PathElement> remainingPathElements) |
protected abstract void |
doExecuteTimer(KaleoNode currentKaleoNode,
KaleoTimer kaleoTimer,
ExecutionContext executionContext) |
protected abstract void |
doExit(KaleoNode currentKaleoNode,
ExecutionContext executionContext,
java.util.List<PathElement> remainingPathElements) |
boolean |
enter(KaleoNode currentKaleoNode,
ExecutionContext executionContext) |
void |
execute(KaleoNode currentKaleoNode,
ExecutionContext executionContext,
java.util.List<PathElement> remainingPathElements) |
void |
executeTimer(KaleoNode currentKaleoNode,
ExecutionContext executionContext) |
void |
exit(KaleoNode currentKaleoNode,
ExecutionContext executionContext,
java.util.List<PathElement> remainingPathElements) |
protected ExecutionContextHelper executionContextHelper
protected KaleoActionExecutor kaleoActionExecutor
protected KaleoTimerInstanceTokenLocalService kaleoTimerInstanceTokenLocalService
protected KaleoTimerLocalService kaleoTimerLocalService
protected NotificationHelper notificationHelper
public boolean enter(KaleoNode currentKaleoNode, ExecutionContext executionContext) throws PortalException
enter in interface NodeExecutorPortalExceptionpublic void execute(KaleoNode currentKaleoNode, ExecutionContext executionContext, java.util.List<PathElement> remainingPathElements) throws PortalException
execute in interface NodeExecutorPortalExceptionpublic void executeTimer(KaleoNode currentKaleoNode, ExecutionContext executionContext) throws PortalException
executeTimer in interface NodeExecutorPortalExceptionpublic void exit(KaleoNode currentKaleoNode, ExecutionContext executionContext, java.util.List<PathElement> remainingPathElements) throws PortalException
exit in interface NodeExecutorPortalExceptionprotected abstract boolean doEnter(KaleoNode currentKaleoNode, ExecutionContext executionContext) throws PortalException
PortalExceptionprotected abstract void doExecute(KaleoNode currentKaleoNode, ExecutionContext executionContext, java.util.List<PathElement> remainingPathElements) throws PortalException
PortalExceptionprotected abstract void doExecuteTimer(KaleoNode currentKaleoNode, KaleoTimer kaleoTimer, ExecutionContext executionContext) throws PortalException
PortalExceptionprotected abstract void doExit(KaleoNode currentKaleoNode, ExecutionContext executionContext, java.util.List<PathElement> remainingPathElements) throws PortalException
PortalException