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 com.liferay.portal.kernel.exception.PortalException
enter
in interface NodeExecutor
com.liferay.portal.kernel.exception.PortalException
public void execute(KaleoNode currentKaleoNode, ExecutionContext executionContext, java.util.List<PathElement> remainingPathElements) throws com.liferay.portal.kernel.exception.PortalException
execute
in interface NodeExecutor
com.liferay.portal.kernel.exception.PortalException
public void executeTimer(KaleoNode currentKaleoNode, ExecutionContext executionContext) throws com.liferay.portal.kernel.exception.PortalException
executeTimer
in interface NodeExecutor
com.liferay.portal.kernel.exception.PortalException
public void exit(KaleoNode currentKaleoNode, ExecutionContext executionContext, java.util.List<PathElement> remainingPathElements) throws com.liferay.portal.kernel.exception.PortalException
exit
in interface NodeExecutor
com.liferay.portal.kernel.exception.PortalException
protected abstract boolean doEnter(KaleoNode currentKaleoNode, ExecutionContext executionContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
protected abstract void doExecute(KaleoNode currentKaleoNode, ExecutionContext executionContext, java.util.List<PathElement> remainingPathElements) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
protected abstract void doExecuteTimer(KaleoNode currentKaleoNode, KaleoTimer kaleoTimer, ExecutionContext executionContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
protected abstract void doExit(KaleoNode currentKaleoNode, ExecutionContext executionContext, java.util.List<PathElement> remainingPathElements) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException