Class SparkasseAccountInformationService

  • All Implemented Interfaces:
    de.adorsys.xs2a.adapter.api.AccountInformationService, de.adorsys.xs2a.adapter.api.validation.AccountInformationValidationService

    public class SparkasseAccountInformationService
    extends BaseAccountInformationService
    • Constructor Detail

      • SparkasseAccountInformationService

        public SparkasseAccountInformationService​(de.adorsys.xs2a.adapter.api.model.Aspsp aspsp,
                                                  de.adorsys.xs2a.adapter.api.http.HttpClientFactory httpClientFactory,
                                                  de.adorsys.xs2a.adapter.api.link.LinksRewriter linksRewriter)
    • Method Detail

      • createConsent

        public de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.ConsentsResponse201> createConsent​(de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders,
                                                                                                                         de.adorsys.xs2a.adapter.api.RequestParams requestParams,
                                                                                                                         de.adorsys.xs2a.adapter.api.model.Consents body)
        Specified by:
        createConsent in interface de.adorsys.xs2a.adapter.api.AccountInformationService
        Overrides:
        createConsent in class BaseAccountInformationService
      • startConsentAuthorisation

        public de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.StartScaprocessResponse> startConsentAuthorisation​(String consentId,
                                                                                                                                         de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders,
                                                                                                                                         de.adorsys.xs2a.adapter.api.RequestParams requestParams)
        Specified by:
        startConsentAuthorisation in interface de.adorsys.xs2a.adapter.api.AccountInformationService
        Overrides:
        startConsentAuthorisation in class BaseAccountInformationService
      • updateConsentsPsuData

        public de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.UpdatePsuAuthenticationResponse> updateConsentsPsuData​(String consentId,
                                                                                                                                             String authorisationId,
                                                                                                                                             de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders,
                                                                                                                                             de.adorsys.xs2a.adapter.api.RequestParams requestParams,
                                                                                                                                             de.adorsys.xs2a.adapter.api.model.UpdatePsuAuthentication updatePsuAuthentication)
        Specified by:
        updateConsentsPsuData in interface de.adorsys.xs2a.adapter.api.AccountInformationService
        Overrides:
        updateConsentsPsuData in class BaseAccountInformationService
      • updateConsentsPsuData

        public de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.SelectPsuAuthenticationMethodResponse> updateConsentsPsuData​(String consentId,
                                                                                                                                                   String authorisationId,
                                                                                                                                                   de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders,
                                                                                                                                                   de.adorsys.xs2a.adapter.api.RequestParams requestParams,
                                                                                                                                                   de.adorsys.xs2a.adapter.api.model.SelectPsuAuthenticationMethod selectPsuAuthenticationMethod)
        Specified by:
        updateConsentsPsuData in interface de.adorsys.xs2a.adapter.api.AccountInformationService
        Overrides:
        updateConsentsPsuData in class BaseAccountInformationService
      • getTransactionList

        public de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.TransactionsResponse200Json> getTransactionList​(String accountId,
                                                                                                                                      de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders,
                                                                                                                                      de.adorsys.xs2a.adapter.api.RequestParams requestParams)
        Specified by:
        getTransactionList in interface de.adorsys.xs2a.adapter.api.AccountInformationService
        Overrides:
        getTransactionList in class BaseAccountInformationService
      • getTransactionDetails

        public de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.OK200TransactionDetails> getTransactionDetails​(String accountId,
                                                                                                                                     String transactionId,
                                                                                                                                     de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders,
                                                                                                                                     de.adorsys.xs2a.adapter.api.RequestParams requestParams)
        Specified by:
        getTransactionDetails in interface de.adorsys.xs2a.adapter.api.AccountInformationService
        Overrides:
        getTransactionDetails in class BaseAccountInformationService