Class AccountSpiImpl

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

    @Component
    @PropertySource("classpath:mock-data.properties")
    public class AccountSpiImpl
    extends Object
    implements de.adorsys.psd2.xs2a.spi.service.AccountSpi
    • 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.SpiAccountDetails> requestAccountDetailForAccount​(@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData, boolean withBalance, @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.SpiAccountDetails>> requestAccountList​(@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData, boolean withBalance, @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>> requestBalancesForAccount​(@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.SpiTransaction> requestTransactionForAccountByTransactionId​(@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData, @NotNull String transactionId, @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.SpiTransactionsDownloadResponse> requestTransactionsByDownloadLink​(@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData spiContextData, @NotNull de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountConsent spiAccountConsent, @NotNull String downloadId, @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)  
      de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.account.SpiTransactionReport> requestTransactionsForAccount​(@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)  
      de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<List<de.adorsys.psd2.xs2a.spi.domain.account.SpiTrustedBeneficiaries>> requestTrustedBeneficiariesList​(@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData spiContextData, de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountReference accountReference, @NotNull de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountConsent spiAccountConsent, @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider spiAspspConsentDataProvider)  
    • Method Detail

      • requestAccountList

        public de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<List<de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountDetails>> requestAccountList​(@NotNull
                                                                                                                                                        @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData,
                                                                                                                                                        boolean withBalance,
                                                                                                                                                        @NotNull
                                                                                                                                                        @NotNull de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountConsent accountConsent,
                                                                                                                                                        @NotNull
                                                                                                                                                        @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)
        Specified by:
        requestAccountList in interface de.adorsys.psd2.xs2a.spi.service.AccountSpi
      • requestTrustedBeneficiariesList

        public de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<List<de.adorsys.psd2.xs2a.spi.domain.account.SpiTrustedBeneficiaries>> requestTrustedBeneficiariesList​(@NotNull
                                                                                                                                                                           @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData spiContextData,
                                                                                                                                                                           de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountReference accountReference,
                                                                                                                                                                           @NotNull
                                                                                                                                                                           @NotNull de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountConsent spiAccountConsent,
                                                                                                                                                                           @NotNull
                                                                                                                                                                           @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider spiAspspConsentDataProvider)
        Specified by:
        requestTrustedBeneficiariesList in interface de.adorsys.psd2.xs2a.spi.service.AccountSpi
      • requestAccountDetailForAccount

        public de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountDetails> requestAccountDetailForAccount​(@NotNull
                                                                                                                                                              @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData,
                                                                                                                                                              boolean withBalance,
                                                                                                                                                              @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:
        requestAccountDetailForAccount in interface de.adorsys.psd2.xs2a.spi.service.AccountSpi
      • requestTransactionsForAccount

        public de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.account.SpiTransactionReport> requestTransactionsForAccount​(@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:
        requestTransactionsForAccount in interface de.adorsys.psd2.xs2a.spi.service.AccountSpi
      • requestTransactionForAccountByTransactionId

        public de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.account.SpiTransaction> requestTransactionForAccountByTransactionId​(@NotNull
                                                                                                                                                                        @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData,
                                                                                                                                                                        @NotNull
                                                                                                                                                                        @NotNull String transactionId,
                                                                                                                                                                        @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:
        requestTransactionForAccountByTransactionId in interface de.adorsys.psd2.xs2a.spi.service.AccountSpi
      • requestBalancesForAccount

        public de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<List<de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountBalance>> requestBalancesForAccount​(@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:
        requestBalancesForAccount in interface de.adorsys.psd2.xs2a.spi.service.AccountSpi
      • requestTransactionsByDownloadLink

        public de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.account.SpiTransactionsDownloadResponse> requestTransactionsByDownloadLink​(@NotNull
                                                                                                                                                                               @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData spiContextData,
                                                                                                                                                                               @NotNull
                                                                                                                                                                               @NotNull de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountConsent spiAccountConsent,
                                                                                                                                                                               @NotNull
                                                                                                                                                                               @NotNull String downloadId,
                                                                                                                                                                               @NotNull
                                                                                                                                                                               @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)
        Specified by:
        requestTransactionsByDownloadLink in interface de.adorsys.psd2.xs2a.spi.service.AccountSpi