Class AccountSpiImpl
- java.lang.Object
-
- de.adorsys.aspsp.xs2a.connector.spi.impl.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
-
-
Constructor Summary
Constructors Constructor Description AccountSpiImpl(AccountRestClient restClient, LedgersSpiAccountMapper accountMapper, AuthRequestInterceptor authRequestInterceptor, AspspConsentDataService tokenService, FeignExceptionReader feignExceptionReader, IbanResolverMockService ibanResolverMockService, OwnerNameService ownerNameService, TransactionLinksService transactionLinksService)
-
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)
-
-
-
Constructor Detail
-
AccountSpiImpl
public AccountSpiImpl(AccountRestClient restClient, LedgersSpiAccountMapper accountMapper, AuthRequestInterceptor authRequestInterceptor, AspspConsentDataService tokenService, FeignExceptionReader feignExceptionReader, IbanResolverMockService ibanResolverMockService, OwnerNameService ownerNameService, TransactionLinksService transactionLinksService)
-
-
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:
requestAccountListin interfacede.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:
requestTrustedBeneficiariesListin interfacede.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:
requestAccountDetailForAccountin interfacede.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:
requestTransactionsForAccountin interfacede.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:
requestTransactionForAccountByTransactionIdin interfacede.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:
requestBalancesForAccountin interfacede.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:
requestTransactionsByDownloadLinkin interfacede.adorsys.psd2.xs2a.spi.service.AccountSpi
-
-