Class PaymentServiceResolverSupport
- java.lang.Object
-
- de.adorsys.psd2.xs2a.service.payment.support.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
-
-
Constructor Summary
Constructors Constructor Description PaymentServiceResolverSupport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.adorsys.psd2.xs2a.service.payment.cancel.CancelPaymentServicegetCancelPaymentService(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.CreatePaymentServicegetCreatePaymentService(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.ReadPaymentServicegetReadPaymentService(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.ReadPaymentStatusServicegetReadPaymentStatusService(de.adorsys.psd2.consent.api.pis.proto.PisCommonPaymentResponse pisCommonPaymentResponse)Returns definite service for getting payment status depending on the input payment data.
-
-
-
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:
getCreatePaymentServicein interfacede.adorsys.psd2.xs2a.service.payment.PaymentServiceResolver- Parameters:
paymentInitiationParameters-PaymentInitiationParametersobject- 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:
getReadPaymentServicein interfacede.adorsys.psd2.xs2a.service.payment.PaymentServiceResolver- Parameters:
commonPaymentData-CommonPaymentDataobject- 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:
getReadPaymentStatusServicein interfacede.adorsys.psd2.xs2a.service.payment.PaymentServiceResolver- Parameters:
pisCommonPaymentResponse-PisCommonPaymentResponseobject- 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:
getCancelPaymentServicein interfacede.adorsys.psd2.xs2a.service.payment.PaymentServiceResolver- Parameters:
paymentCancellationRequest-PisPaymentCancellationRequestobject- Returns:
- definite implementation of
CancelPaymentService
-
-