Interface NodeExecutor

All Known Implementing Classes:
BaseNodeExecutor

public interface NodeExecutor
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    enter(com.liferay.portal.workflow.kaleo.model.KaleoNode currentKaleoNode, ExecutionContext executionContext)
     
    void
    execute(com.liferay.portal.workflow.kaleo.model.KaleoNode currentKaleoNode, ExecutionContext executionContext, List<PathElement> remainingPathElements)
     
    default void
    executeTimer(com.liferay.portal.workflow.kaleo.model.KaleoNode currentKaleoNode, ExecutionContext executionContext)
    Deprecated.
    As of Cavanaugh (7.4.x), with no direct replacement
    void
    exit(com.liferay.portal.workflow.kaleo.model.KaleoNode currentKaleoNode, ExecutionContext executionContext, List<PathElement> remainingPathElements)
     
    com.liferay.portal.workflow.kaleo.definition.NodeType
     
  • Method Details

    • enter

      boolean enter(com.liferay.portal.workflow.kaleo.model.KaleoNode currentKaleoNode, ExecutionContext executionContext) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • execute

      void execute(com.liferay.portal.workflow.kaleo.model.KaleoNode currentKaleoNode, ExecutionContext executionContext, List<PathElement> remainingPathElements) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • executeTimer

      @Deprecated default void executeTimer(com.liferay.portal.workflow.kaleo.model.KaleoNode currentKaleoNode, ExecutionContext executionContext) throws com.liferay.portal.kernel.exception.PortalException
      Deprecated.
      As of Cavanaugh (7.4.x), with no direct replacement
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • exit

      void exit(com.liferay.portal.workflow.kaleo.model.KaleoNode currentKaleoNode, ExecutionContext executionContext, List<PathElement> remainingPathElements) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getNodeType

      com.liferay.portal.workflow.kaleo.definition.NodeType getNodeType()