Class PeriodicPaymentSpiImpl

  • All Implemented Interfaces:
    de.adorsys.psd2.xs2a.spi.service.PaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPeriodicPayment,​de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPeriodicPaymentInitiationResponse>, de.adorsys.psd2.xs2a.spi.service.PeriodicPaymentSpi

    @Component
    public class PeriodicPaymentSpiImpl
    extends AbstractPaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPeriodicPayment,​de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPeriodicPaymentInitiationResponse>
    implements de.adorsys.psd2.xs2a.spi.service.PeriodicPaymentSpi
    • Method Detail

      • getPaymentById

        @NotNull
        public @NotNull de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPeriodicPayment> getPaymentById​(@NotNull
                                                                                                                                                        @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData,
                                                                                                                                                        @NotNull
                                                                                                                                                        @NotNull String acceptMediaType,
                                                                                                                                                        @NotNull
                                                                                                                                                        @NotNull de.adorsys.psd2.xs2a.spi.domain.payment.SpiPeriodicPayment payment,
                                                                                                                                                        @NotNull
                                                                                                                                                        @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)
        Specified by:
        getPaymentById in interface de.adorsys.psd2.xs2a.spi.service.PaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPeriodicPayment,​de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPeriodicPaymentInitiationResponse>
        Specified by:
        getPaymentById in interface de.adorsys.psd2.xs2a.spi.service.PeriodicPaymentSpi
      • processEmptyAspspConsentData

        protected de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPeriodicPaymentInitiationResponse> processEmptyAspspConsentData​(@NotNull
                                                                                                                                                                                           @NotNull de.adorsys.psd2.xs2a.spi.domain.payment.SpiPeriodicPayment payment,
                                                                                                                                                                                           @NotNull
                                                                                                                                                                                           @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider,
                                                                                                                                                                                           @NotNull
                                                                                                                                                                                           @NotNull de.adorsys.psd2.xs2a.spi.domain.psu.SpiPsuData spiPsuData)
        Specified by:
        processEmptyAspspConsentData in class AbstractPaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPeriodicPayment,​de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPeriodicPaymentInitiationResponse>