Class CreateBulkPaymentService

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

    @Service
    public class CreateBulkPaymentService
    extends de.adorsys.psd2.xs2a.service.payment.create.AbstractCreatePaymentService<de.adorsys.psd2.xs2a.domain.pis.BulkPayment,​BulkPaymentInitiationService>
    • Field Summary

      • Fields inherited from class de.adorsys.psd2.xs2a.service.payment.create.AbstractCreatePaymentService

        pisCommonPaymentService
    • Constructor Summary

      Constructors 
      Constructor Description
      CreateBulkPaymentService​(de.adorsys.psd2.xs2a.service.consent.Xs2aPisCommonPaymentService pisCommonPaymentService, de.adorsys.psd2.xs2a.service.authorization.pis.PisScaAuthorisationServiceResolver pisScaAuthorisationServiceResolver, de.adorsys.psd2.xs2a.service.authorization.AuthorisationMethodDecider authorisationMethodDecider, de.adorsys.psd2.xs2a.service.mapper.cms_xs2a_mappers.Xs2aPisCommonPaymentMapper xs2aPisCommonPaymentMapper, de.adorsys.psd2.xs2a.service.mapper.cms_xs2a_mappers.Xs2aToCmsPisCommonPaymentRequestMapper xs2aToCmsPisCommonPaymentRequestMapper, BulkPaymentInitiationService paymentInitiationService, de.adorsys.psd2.xs2a.service.RequestProviderService requestProviderService, RawToXs2aPaymentMapper rawToXs2aPaymentMapper)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected de.adorsys.psd2.xs2a.domain.pis.BulkPayment getPaymentRequest​(byte[] payment, de.adorsys.psd2.xs2a.domain.pis.PaymentInitiationParameters paymentInitiationParameters)  
      • Methods inherited from class de.adorsys.psd2.xs2a.service.payment.create.AbstractCreatePaymentService

        createPayment
      • Methods inherited from interface de.adorsys.psd2.xs2a.service.payment.create.CreatePaymentService

        buildErrorResponse
    • Constructor Detail

      • CreateBulkPaymentService

        @Autowired
        public CreateBulkPaymentService​(de.adorsys.psd2.xs2a.service.consent.Xs2aPisCommonPaymentService pisCommonPaymentService,
                                        de.adorsys.psd2.xs2a.service.authorization.pis.PisScaAuthorisationServiceResolver pisScaAuthorisationServiceResolver,
                                        de.adorsys.psd2.xs2a.service.authorization.AuthorisationMethodDecider authorisationMethodDecider,
                                        de.adorsys.psd2.xs2a.service.mapper.cms_xs2a_mappers.Xs2aPisCommonPaymentMapper xs2aPisCommonPaymentMapper,
                                        de.adorsys.psd2.xs2a.service.mapper.cms_xs2a_mappers.Xs2aToCmsPisCommonPaymentRequestMapper xs2aToCmsPisCommonPaymentRequestMapper,
                                        BulkPaymentInitiationService paymentInitiationService,
                                        de.adorsys.psd2.xs2a.service.RequestProviderService requestProviderService,
                                        RawToXs2aPaymentMapper rawToXs2aPaymentMapper)
    • Method Detail

      • getPaymentRequest

        protected de.adorsys.psd2.xs2a.domain.pis.BulkPayment getPaymentRequest​(byte[] payment,
                                                                                de.adorsys.psd2.xs2a.domain.pis.PaymentInitiationParameters paymentInitiationParameters)
        Specified by:
        getPaymentRequest in class de.adorsys.psd2.xs2a.service.payment.create.AbstractCreatePaymentService<de.adorsys.psd2.xs2a.domain.pis.BulkPayment,​BulkPaymentInitiationService>