Class CardAccountSpiImpl

  • All Implemented Interfaces:
    de.adorsys.psd2.xs2a.spi.service.CardAccountSpi

    @Component
    @PropertySource("classpath:mock-data.properties")
    public class CardAccountSpiImpl
    extends Object
    implements de.adorsys.psd2.xs2a.spi.service.CardAccountSpi
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.account.SpiCardAccountDetails> requestCardAccountDetailsForAccount​(@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData, @NotNull de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountReference accountReference, @NotNull de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountConsent accountConsent, @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)  
      de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<List<de.adorsys.psd2.xs2a.spi.domain.account.SpiCardAccountDetails>> requestCardAccountList​(@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData, @NotNull de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountConsent accountConsent, @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)  
      de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<List<de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountBalance>> requestCardBalancesForAccount​(@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData, @NotNull de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountReference accountReference, @NotNull de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountConsent accountConsent, @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)  
      de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.account.SpiCardTransactionReport> requestCardTransactionsForAccount​(@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData, @NotNull de.adorsys.psd2.xs2a.spi.domain.account.SpiTransactionReportParameters spiTransactionReportParameters, @NotNull de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountReference accountReference, @NotNull de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountConsent accountConsent, @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)  
    • Method Detail

      • requestCardAccountList

        public de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<List<de.adorsys.psd2.xs2a.spi.domain.account.SpiCardAccountDetails>> requestCardAccountList​(@NotNull
                                                                                                                                                                @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData,
                                                                                                                                                                @NotNull
                                                                                                                                                                @NotNull de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountConsent accountConsent,
                                                                                                                                                                @NotNull
                                                                                                                                                                @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)
        Specified by:
        requestCardAccountList in interface de.adorsys.psd2.xs2a.spi.service.CardAccountSpi
      • requestCardAccountDetailsForAccount

        public de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.account.SpiCardAccountDetails> requestCardAccountDetailsForAccount​(@NotNull
                                                                                                                                                                       @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData,
                                                                                                                                                                       @NotNull
                                                                                                                                                                       @NotNull de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountReference accountReference,
                                                                                                                                                                       @NotNull
                                                                                                                                                                       @NotNull de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountConsent accountConsent,
                                                                                                                                                                       @NotNull
                                                                                                                                                                       @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)
        Specified by:
        requestCardAccountDetailsForAccount in interface de.adorsys.psd2.xs2a.spi.service.CardAccountSpi
      • requestCardTransactionsForAccount

        public de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.account.SpiCardTransactionReport> requestCardTransactionsForAccount​(@NotNull
                                                                                                                                                                        @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData,
                                                                                                                                                                        @NotNull
                                                                                                                                                                        @NotNull de.adorsys.psd2.xs2a.spi.domain.account.SpiTransactionReportParameters spiTransactionReportParameters,
                                                                                                                                                                        @NotNull
                                                                                                                                                                        @NotNull de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountReference accountReference,
                                                                                                                                                                        @NotNull
                                                                                                                                                                        @NotNull de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountConsent accountConsent,
                                                                                                                                                                        @NotNull
                                                                                                                                                                        @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)
        Specified by:
        requestCardTransactionsForAccount in interface de.adorsys.psd2.xs2a.spi.service.CardAccountSpi
      • requestCardBalancesForAccount

        public de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<List<de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountBalance>> requestCardBalancesForAccount​(@NotNull
                                                                                                                                                                   @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData,
                                                                                                                                                                   @NotNull
                                                                                                                                                                   @NotNull de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountReference accountReference,
                                                                                                                                                                   @NotNull
                                                                                                                                                                   @NotNull de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountConsent accountConsent,
                                                                                                                                                                   @NotNull
                                                                                                                                                                   @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)
        Specified by:
        requestCardBalancesForAccount in interface de.adorsys.psd2.xs2a.spi.service.CardAccountSpi