All Implemented Interfaces:
Action<OrderProcessModel>

public class OrderManualCheckedAction extends AbstractOrderAction<OrderProcessModel>
Process decision from customer support agent to determine if an order is fraudulent or not.
  • Constructor Details

    • OrderManualCheckedAction

      public OrderManualCheckedAction()
  • Method Details

    • getTransitions

      public Set<String> getTransitions()
      Description copied from interface: Action
      Accesses all possible return codes of this Action. This method is used by the process engine to validate a process definition. Furthermore it can be used by (graphical) editors to access all return codes which have to mapped in transitions.
      Returns:
      all possible return codes of this Action
    • execute

      public final String execute(OrderProcessModel process) throws RetryLaterException, Exception
      Description copied from interface: Action
      Executes this Action's business logic working on the given BusinessProcessModel.
      Parameters:
      process - The process context to work on.
      Returns:
      the return code as stated in the process definition. This code is used by the process engine to determine the next actions.
      Throws:
      Exception
      RetryLaterException
    • executeAction

      protected OrderManualCheckedAction.Transition executeAction(OrderProcessModel process)