Class PaymentServiceResolverSupport

  • All Implemented Interfaces:
    de.adorsys.psd2.xs2a.service.payment.PaymentServiceResolver

    @Component
    public class PaymentServiceResolverSupport
    extends Object
    implements de.adorsys.psd2.xs2a.service.payment.PaymentServiceResolver
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      de.adorsys.psd2.xs2a.service.payment.cancel.CancelPaymentService getCancelPaymentService​(de.adorsys.psd2.consent.api.pis.proto.PisPaymentCancellationRequest paymentCancellationRequest)
      Returns definite service for payment cancellation depending on the input payment cancellation data.
      de.adorsys.psd2.xs2a.service.payment.create.CreatePaymentService getCreatePaymentService​(de.adorsys.psd2.xs2a.domain.pis.PaymentInitiationParameters paymentInitiationParameters)
      Returns definite service for payment creation depending on the payment initiation parameters.
      de.adorsys.psd2.xs2a.service.payment.read.ReadPaymentService getReadPaymentService​(de.adorsys.psd2.consent.api.pis.CommonPaymentData commonPaymentData)
      Returns definite service for getting payment details depending on the input payment data.
      de.adorsys.psd2.xs2a.service.payment.status.ReadPaymentStatusService getReadPaymentStatusService​(de.adorsys.psd2.consent.api.pis.proto.PisCommonPaymentResponse pisCommonPaymentResponse)
      Returns definite service for getting payment status depending on the input payment data.
    • Constructor Detail

      • PaymentServiceResolverSupport

        public PaymentServiceResolverSupport()
    • Method Detail

      • getCreatePaymentService

        public de.adorsys.psd2.xs2a.service.payment.create.CreatePaymentService getCreatePaymentService​(de.adorsys.psd2.xs2a.domain.pis.PaymentInitiationParameters paymentInitiationParameters)
        Returns definite service for payment creation depending on the payment initiation parameters.
        Specified by:
        getCreatePaymentService in interface de.adorsys.psd2.xs2a.service.payment.PaymentServiceResolver
        Parameters:
        paymentInitiationParameters - PaymentInitiationParameters object
        Returns:
        definite implementation of CreatePaymentService
      • getReadPaymentService

        public de.adorsys.psd2.xs2a.service.payment.read.ReadPaymentService getReadPaymentService​(de.adorsys.psd2.consent.api.pis.CommonPaymentData commonPaymentData)
        Returns definite service for getting payment details depending on the input payment data.
        Specified by:
        getReadPaymentService in interface de.adorsys.psd2.xs2a.service.payment.PaymentServiceResolver
        Parameters:
        commonPaymentData - CommonPaymentData object
        Returns:
        definite implementation of ReadPaymentService
      • getReadPaymentStatusService

        public de.adorsys.psd2.xs2a.service.payment.status.ReadPaymentStatusService getReadPaymentStatusService​(de.adorsys.psd2.consent.api.pis.proto.PisCommonPaymentResponse pisCommonPaymentResponse)
        Returns definite service for getting payment status depending on the input payment data.
        Specified by:
        getReadPaymentStatusService in interface de.adorsys.psd2.xs2a.service.payment.PaymentServiceResolver
        Parameters:
        pisCommonPaymentResponse - PisCommonPaymentResponse object
        Returns:
        definite implementation of ReadPaymentStatusService
      • getCancelPaymentService

        public de.adorsys.psd2.xs2a.service.payment.cancel.CancelPaymentService getCancelPaymentService​(de.adorsys.psd2.consent.api.pis.proto.PisPaymentCancellationRequest paymentCancellationRequest)
        Returns definite service for payment cancellation depending on the input payment cancellation data.
        Specified by:
        getCancelPaymentService in interface de.adorsys.psd2.xs2a.service.payment.PaymentServiceResolver
        Parameters:
        paymentCancellationRequest - PisPaymentCancellationRequest object
        Returns:
        definite implementation of CancelPaymentService