Class AbstractFraudCheckAction<T extends OrderProcessModel>

    • Constructor Detail

      • AbstractFraudCheckAction

        public AbstractFraudCheckAction()
    • Method Detail

      • createFraudReport

        protected FraudReportModel createFraudReport​(java.lang.String providerName,
                                                     de.hybris.platform.fraud.impl.FraudServiceResponse response,
                                                     OrderModel order,
                                                     FraudStatus status)
        Parameters:
        response -
        order -
      • getTransitions

        public java.util.Set<java.lang.String> getTransitions()
      • execute

        public final java.lang.String execute​(T process)
                                       throws de.hybris.platform.task.RetryLaterException,
                                              java.lang.Exception
        Throws:
        de.hybris.platform.task.RetryLaterException
        java.lang.Exception
      • executeAction

        public abstract AbstractFraudCheckAction.Transition executeAction​(T process)
                                                                   throws de.hybris.platform.task.RetryLaterException,
                                                                          java.lang.Exception
        Executes this Action's business logic working on the given BusinessProcessModel.
        Parameters:
        process - The process context to work on.
        Returns:
        OK; NOK
        Throws:
        de.hybris.platform.task.RetryLaterException
        java.lang.Exception