Class CrealogixAccountInformationService

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

    public class CrealogixAccountInformationService
    extends BaseAccountInformationService
    • Constructor Summary

      Constructors 
      Constructor Description
      CrealogixAccountInformationService​(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 Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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)  
      de.adorsys.xs2a.adapter.api.Response<Void> deleteConsent​(String consentId, de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders, de.adorsys.xs2a.adapter.api.RequestParams requestParams)  
      de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.AccountList> getAccountList​(de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders, de.adorsys.xs2a.adapter.api.RequestParams requestParams)  
      de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.ReadAccountBalanceResponse200> getBalances​(String accountId, de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders, de.adorsys.xs2a.adapter.api.RequestParams requestParams)  
      de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.ReadCardAccountBalanceResponse200> getCardAccountBalances​(String accountId, de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders, de.adorsys.xs2a.adapter.api.RequestParams requestParams)  
      de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.OK200CardAccountDetails> getCardAccountDetails​(String accountId, de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders, de.adorsys.xs2a.adapter.api.RequestParams requestParams)  
      de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.CardAccountList> getCardAccountList​(de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders, de.adorsys.xs2a.adapter.api.RequestParams requestParams)  
      de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.CardAccountsTransactionsResponse200> getCardAccountTransactionList​(String accountId, de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders, de.adorsys.xs2a.adapter.api.RequestParams requestParams)  
      de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.ConsentInformationResponse200Json> getConsentInformation​(String consentId, de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders, de.adorsys.xs2a.adapter.api.RequestParams requestParams)  
      de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.ScaStatusResponse> getConsentScaStatus​(String consentId, String authorisationId, de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders, de.adorsys.xs2a.adapter.api.RequestParams requestParams)  
      de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.ConsentStatusResponse200> getConsentStatus​(String consentId, de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders, de.adorsys.xs2a.adapter.api.RequestParams requestParams)  
      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)  
      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)  
      de.adorsys.xs2a.adapter.api.Response<String> getTransactionListAsString​(String accountId, de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders, de.adorsys.xs2a.adapter.api.RequestParams requestParams)  
      de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.OK200AccountDetails> readAccountDetails​(String accountId, de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders, de.adorsys.xs2a.adapter.api.RequestParams requestParams)  
      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)  
      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, de.adorsys.xs2a.adapter.api.model.UpdatePsuAuthentication updatePsuAuthentication)  
      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)  
      de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.ScaStatusResponse> 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.TransactionAuthorisation transactionAuthorisation)  
      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)  
      • Methods inherited from interface de.adorsys.xs2a.adapter.api.validation.AccountInformationValidationService

        validateCreateConsent, validateDeleteConsent, validateGetAccountList, validateGetBalances, validateGetCardAccountBalances, validateGetCardAccountDetails, validateGetCardAccountList, validateGetCardAccountTransactionList, validateGetConsentAuthorisation, validateGetConsentInformation, validateGetConsentScaStatus, validateGetConsentStatus, validateGetTransactionDetails, validateGetTransactionList, validateGetTransactionListAsString, validateReadAccountDetails, validateStartConsentAuthorisation, validateStartConsentAuthorisation, validateUpdateConsentsPsuData, validateUpdateConsentsPsuData, validateUpdateConsentsPsuData
    • Constructor Detail

      • CrealogixAccountInformationService

        public CrealogixAccountInformationService​(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
      • getConsentInformation

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

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

        public de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.ConsentStatusResponse200> getConsentStatus​(String consentId,
                                                                                                                                 de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders,
                                                                                                                                 de.adorsys.xs2a.adapter.api.RequestParams requestParams)
        Specified by:
        getConsentStatus in interface de.adorsys.xs2a.adapter.api.AccountInformationService
        Overrides:
        getConsentStatus 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
      • 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,
                                                                                                                                         de.adorsys.xs2a.adapter.api.model.UpdatePsuAuthentication updatePsuAuthentication)
        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
      • updateConsentsPsuData

        public de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.ScaStatusResponse> 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.TransactionAuthorisation transactionAuthorisation)
        Specified by:
        updateConsentsPsuData in interface de.adorsys.xs2a.adapter.api.AccountInformationService
        Overrides:
        updateConsentsPsuData in class BaseAccountInformationService
      • getAccountList

        public de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.AccountList> getAccountList​(de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders,
                                                                                                                  de.adorsys.xs2a.adapter.api.RequestParams requestParams)
        Specified by:
        getAccountList in interface de.adorsys.xs2a.adapter.api.AccountInformationService
        Overrides:
        getAccountList in class BaseAccountInformationService
      • readAccountDetails

        public de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.OK200AccountDetails> readAccountDetails​(String accountId,
                                                                                                                              de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders,
                                                                                                                              de.adorsys.xs2a.adapter.api.RequestParams requestParams)
        Specified by:
        readAccountDetails in interface de.adorsys.xs2a.adapter.api.AccountInformationService
        Overrides:
        readAccountDetails 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
      • getTransactionListAsString

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

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

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

        public de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.CardAccountList> getCardAccountList​(de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders,
                                                                                                                          de.adorsys.xs2a.adapter.api.RequestParams requestParams)
        Specified by:
        getCardAccountList in interface de.adorsys.xs2a.adapter.api.AccountInformationService
        Overrides:
        getCardAccountList in class BaseAccountInformationService
      • getCardAccountDetails

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

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

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