Class PeriodicPaymentSpiImpl
- java.lang.Object
-
- de.adorsys.aspsp.xs2a.connector.spi.impl.payment.type.AbstractPaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPeriodicPayment,de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPeriodicPaymentInitiationResponse>
-
- de.adorsys.aspsp.xs2a.connector.spi.impl.payment.type.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
-
-
Field Summary
-
Fields inherited from class de.adorsys.aspsp.xs2a.connector.spi.impl.payment.type.AbstractPaymentSpi
consentDataService, paymentAuthConfirmationCodeService, paymentService
-
-
Constructor Summary
Constructors Constructor Description PeriodicPaymentSpiImpl(GeneralPaymentService paymentService, LedgersSpiPaymentMapper paymentMapper, AspspConsentDataService consentDataService, PaymentAuthConfirmationCodeService paymentAuthConfirmationCodeService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPeriodicPayment>getPaymentById(@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData, @NotNull String acceptMediaType, @NotNull de.adorsys.psd2.xs2a.spi.domain.payment.SpiPeriodicPayment payment, @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)protected de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPeriodicPaymentInitiationResponse>processEmptyAspspConsentData(@NotNull de.adorsys.psd2.xs2a.spi.domain.payment.SpiPeriodicPayment payment, @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider, @NotNull de.adorsys.psd2.xs2a.spi.domain.psu.SpiPsuData spiPsuData)-
Methods inherited from class de.adorsys.aspsp.xs2a.connector.spi.impl.payment.type.AbstractPaymentSpi
checkConfirmationCode, checkConfirmationCodeInternally, executePaymentWithoutSca, getPaymentStatusById, initiatePayment, notifyConfirmationCodeValidation, verifyScaAuthorisationAndExecutePaymentWithPaymentResponse
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
PeriodicPaymentSpiImpl
@Autowired public PeriodicPaymentSpiImpl(GeneralPaymentService paymentService, LedgersSpiPaymentMapper paymentMapper, AspspConsentDataService consentDataService, PaymentAuthConfirmationCodeService paymentAuthConfirmationCodeService)
-
-
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:
getPaymentByIdin interfacede.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:
getPaymentByIdin interfacede.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:
processEmptyAspspConsentDatain classAbstractPaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPeriodicPayment,de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPeriodicPaymentInitiationResponse>
-
-