Interface PaymentSubscriptionResultService

  • All Known Implementing Classes:
    DefaultPaymentSubscriptionResultService

    public interface PaymentSubscriptionResultService
    Service for managing payment subscription result
    Spring Bean ID:
    paymentSubscriptionResultService
    • Method Detail

      • findPaymentSubscriptionResultByCart

        PaymentSubscriptionResultModel findPaymentSubscriptionResultByCart​(java.lang.String cartId)
        Returns payment subscription result by given cart id
        Parameters:
        cartId - - cart identifier
        Returns:
        payment subscription result
        Throws:
        java.lang.IllegalArgumentException - when 'cartId' parameter is null
        UnknownIdentifierException - when there is no result related to cart with given id
      • removePaymentSubscriptionResultForCart

        void removePaymentSubscriptionResultForCart​(java.lang.String cartId)
        Remove payment subscription result related to cart with given cartId
        Parameters:
        cartId - - cart identifier (code or guid)
        Throws:
        java.lang.IllegalArgumentException - when 'cartId' parameter is null
      • removePaymentSubscriptionResultForCart

        void removePaymentSubscriptionResultForCart​(java.lang.String cartCode,
                                                    java.lang.String cartGuid)
        Remove payment subscription result related to cart with given cartCode or cart guid
        Parameters:
        cartCode - Cart code
        cartGuid - Cart guid
        Throws:
        java.lang.IllegalArgumentException - when 'cartCode' or 'cartGuid' parameter is null
      • savePaymentSubscriptionResult

        void savePaymentSubscriptionResult​(PaymentSubscriptionResultModel paymentSubscriptionResultModel)
        Save payment subscription result model
        Parameters:
        paymentSubscriptionResultModel - - object to save
        Throws:
        java.lang.IllegalArgumentException - when 'paymentSubscriptionResultModel' parameter is null