java.lang.Object
de.hybris.platform.processengine.action.AbstractAction<T>
de.hybris.platform.yacceleratorfulfilmentprocess.test.actions.TestActionTemp<T>
All Implemented Interfaces:
Action<T>
Direct Known Subclasses:
AbstractTestConsActionTemp, CancelWholeOrderAuthorization, CheckAuthorizeOrderPayment, CheckOrder, CheckTransactionReviewStatus, FraudCheckOrder, FraudCheckOrderInternal, NotifyCustomerAboutFraud, OrderManualChecked, PrepareOrderForManualCheck, ReserveOrderAmount, ScheduleForCleanUp, SendAuthorizationFailedNotification, SendFraudErrorNotification, SendOrderCompletedNotification, SendOrderPlacedNotification, SendPaymentFailedNotification, SplitOrder, SubprocessesCompleted, TakePayment

public class TestActionTemp<T extends BusinessProcessModel> extends AbstractAction<T>
  • Constructor Details

    • TestActionTemp

      public TestActionTemp()
  • Method Details

    • getResult

      public String getResult()
    • setResult

      public void setResult(String result)
    • setThrowException

      public void setThrowException(boolean throwException)
    • execute

      public String execute(T process) throws 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
    • 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
    • getBusinessProcessService

      protected BusinessProcessService getBusinessProcessService()