public abstract class BaseNodeExecutor extends java.lang.Object implements NodeExecutor
Modifier and Type | Field and Description |
---|---|
protected ExecutionContextHelper |
executionContextHelper |
protected KaleoActionExecutor |
kaleoActionExecutor |
protected com.liferay.portal.workflow.kaleo.service.KaleoTimerInstanceTokenLocalService |
kaleoTimerInstanceTokenLocalService |
protected com.liferay.portal.workflow.kaleo.service.KaleoTimerLocalService |
kaleoTimerLocalService |
protected NotificationHelper |
notificationHelper |
Constructor and Description |
---|
BaseNodeExecutor() |
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
doEnter(com.liferay.portal.workflow.kaleo.model.KaleoNode currentKaleoNode,
ExecutionContext executionContext) |
protected abstract void |
doExecute(com.liferay.portal.workflow.kaleo.model.KaleoNode currentKaleoNode,
ExecutionContext executionContext,
java.util.List<PathElement> remainingPathElements) |
protected abstract void |
doExecuteTimer(com.liferay.portal.workflow.kaleo.model.KaleoNode currentKaleoNode,
com.liferay.portal.workflow.kaleo.model.KaleoTimer kaleoTimer,
ExecutionContext executionContext) |
protected abstract void |
doExit(com.liferay.portal.workflow.kaleo.model.KaleoNode currentKaleoNode,
ExecutionContext executionContext,
java.util.List<PathElement> remainingPathElements) |
boolean |
enter(com.liferay.portal.workflow.kaleo.model.KaleoNode currentKaleoNode,
ExecutionContext executionContext) |
void |
execute(com.liferay.portal.workflow.kaleo.model.KaleoNode currentKaleoNode,
ExecutionContext executionContext,
java.util.List<PathElement> remainingPathElements) |
void |
executeTimer(com.liferay.portal.workflow.kaleo.model.KaleoNode currentKaleoNode,
ExecutionContext executionContext) |
void |
exit(com.liferay.portal.workflow.kaleo.model.KaleoNode currentKaleoNode,
ExecutionContext executionContext,
java.util.List<PathElement> remainingPathElements) |
protected ExecutionContextHelper executionContextHelper
protected KaleoActionExecutor kaleoActionExecutor
protected com.liferay.portal.workflow.kaleo.service.KaleoTimerInstanceTokenLocalService kaleoTimerInstanceTokenLocalService
protected com.liferay.portal.workflow.kaleo.service.KaleoTimerLocalService kaleoTimerLocalService
protected NotificationHelper notificationHelper
public boolean enter(com.liferay.portal.workflow.kaleo.model.KaleoNode currentKaleoNode, ExecutionContext executionContext) throws com.liferay.portal.kernel.exception.PortalException
enter
in interface NodeExecutor
com.liferay.portal.kernel.exception.PortalException
public void execute(com.liferay.portal.workflow.kaleo.model.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(com.liferay.portal.workflow.kaleo.model.KaleoNode currentKaleoNode, ExecutionContext executionContext) throws com.liferay.portal.kernel.exception.PortalException
executeTimer
in interface NodeExecutor
com.liferay.portal.kernel.exception.PortalException
public void exit(com.liferay.portal.workflow.kaleo.model.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(com.liferay.portal.workflow.kaleo.model.KaleoNode currentKaleoNode, ExecutionContext executionContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
protected abstract void doExecute(com.liferay.portal.workflow.kaleo.model.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(com.liferay.portal.workflow.kaleo.model.KaleoNode currentKaleoNode, com.liferay.portal.workflow.kaleo.model.KaleoTimer kaleoTimer, ExecutionContext executionContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
protected abstract void doExit(com.liferay.portal.workflow.kaleo.model.KaleoNode currentKaleoNode, ExecutionContext executionContext, java.util.List<PathElement> remainingPathElements) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException