public abstract class AbstractReadPaymentService extends Object implements ReadPaymentService
| Modifier and Type | Field and Description |
|---|---|
protected SpiContextDataProvider |
spiContextDataProvider |
| Constructor and Description |
|---|
AbstractReadPaymentService(SpiErrorMapper spiErrorMapper,
SpiAspspConsentDataProviderFactory aspspConsentDataProviderFactory,
Xs2aUpdatePaymentAfterSpiService updatePaymentStatusAfterSpiService,
SpiContextDataProvider spiContextDataProvider) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Optional |
createSpiPayment(de.adorsys.psd2.consent.api.pis.CommonPaymentData commonPaymentData) |
PaymentInformationResponse<CommonPayment> |
getPayment(de.adorsys.psd2.consent.api.pis.CommonPaymentData commonPaymentData,
de.adorsys.psd2.xs2a.core.psu.PsuIdData psuData,
@NotNull String encryptedPaymentId,
String acceptMediaType) |
protected abstract de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse |
getSpiPaymentById(de.adorsys.psd2.xs2a.spi.domain.SpiContextData spiContextData,
String acceptMediaType,
Object spiPayment,
de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider) |
protected abstract CommonPayment |
getXs2aPayment(de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse spiResponse) |
protected SpiContextDataProvider spiContextDataProvider
public AbstractReadPaymentService(SpiErrorMapper spiErrorMapper, SpiAspspConsentDataProviderFactory aspspConsentDataProviderFactory, Xs2aUpdatePaymentAfterSpiService updatePaymentStatusAfterSpiService, SpiContextDataProvider spiContextDataProvider)
public PaymentInformationResponse<CommonPayment> getPayment(de.adorsys.psd2.consent.api.pis.CommonPaymentData commonPaymentData, de.adorsys.psd2.xs2a.core.psu.PsuIdData psuData, @NotNull @NotNull String encryptedPaymentId, String acceptMediaType)
getPayment in interface ReadPaymentServiceprotected abstract Optional createSpiPayment(de.adorsys.psd2.consent.api.pis.CommonPaymentData commonPaymentData)
protected abstract de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse getSpiPaymentById(de.adorsys.psd2.xs2a.spi.domain.SpiContextData spiContextData,
String acceptMediaType,
Object spiPayment,
de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)
protected abstract CommonPayment getXs2aPayment(de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse spiResponse)
Copyright © 2020. All rights reserved.