Class CrealogixAccountInformationService
- java.lang.Object
-
- de.adorsys.xs2a.adapter.impl.AbstractService
-
- de.adorsys.xs2a.adapter.impl.BaseAccountInformationService
-
- de.adorsys.xs2a.adapter.crealogix.CrealogixAccountInformationService
-
- All Implemented Interfaces:
de.adorsys.xs2a.adapter.api.AccountInformationService,de.adorsys.xs2a.adapter.api.validation.AccountInformationValidationService
public class CrealogixAccountInformationService extends BaseAccountInformationService
-
-
Field Summary
-
Fields inherited from class de.adorsys.xs2a.adapter.impl.BaseAccountInformationService
ACCOUNTS, aspsp, BALANCES, CARD_ACCOUNTS, CONSENTS, logger, TRANSACTIONS, V1
-
Fields inherited from class de.adorsys.xs2a.adapter.impl.AbstractService
ACCEPT_HEADER, AUTHORISATIONS, httpClient, jsonMapper, STATUS
-
-
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 class de.adorsys.xs2a.adapter.impl.BaseAccountInformationService
createConsent, createConsent, getAccountsBaseUri, getBalances, getBaseUri, getConsentAuthorisation, getConsentBaseUri, getConsentInformation, getIdpUri, getTransactionDetails, getTransactionList, getUpdateConsentPsuDataUri, startConsentAuthorisation, startConsentAuthorisation, updateConsentsPsuData, updateConsentsPsuData, updateConsentsPsuData
-
Methods inherited from class de.adorsys.xs2a.adapter.impl.AbstractService
addConsentIdHeader, addPsuIdHeader, addPsuIdTypeHeader, buildUri, getPaymentInitiationBodyClass, populateDeleteHeaders, populateGetHeaders, populatePostHeaders, populatePutHeaders
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
-
-
-
-
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:
createConsentin interfacede.adorsys.xs2a.adapter.api.AccountInformationService- Overrides:
createConsentin classBaseAccountInformationService
-
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:
getConsentInformationin interfacede.adorsys.xs2a.adapter.api.AccountInformationService- Overrides:
getConsentInformationin classBaseAccountInformationService
-
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:
deleteConsentin interfacede.adorsys.xs2a.adapter.api.AccountInformationService- Overrides:
deleteConsentin classBaseAccountInformationService
-
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:
getConsentStatusin interfacede.adorsys.xs2a.adapter.api.AccountInformationService- Overrides:
getConsentStatusin classBaseAccountInformationService
-
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:
startConsentAuthorisationin interfacede.adorsys.xs2a.adapter.api.AccountInformationService- Overrides:
startConsentAuthorisationin classBaseAccountInformationService
-
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:
startConsentAuthorisationin interfacede.adorsys.xs2a.adapter.api.AccountInformationService- Overrides:
startConsentAuthorisationin classBaseAccountInformationService
-
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:
updateConsentsPsuDatain interfacede.adorsys.xs2a.adapter.api.AccountInformationService- Overrides:
updateConsentsPsuDatain classBaseAccountInformationService
-
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:
updateConsentsPsuDatain interfacede.adorsys.xs2a.adapter.api.AccountInformationService- Overrides:
updateConsentsPsuDatain classBaseAccountInformationService
-
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:
updateConsentsPsuDatain interfacede.adorsys.xs2a.adapter.api.AccountInformationService- Overrides:
updateConsentsPsuDatain classBaseAccountInformationService
-
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:
getAccountListin interfacede.adorsys.xs2a.adapter.api.AccountInformationService- Overrides:
getAccountListin classBaseAccountInformationService
-
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:
readAccountDetailsin interfacede.adorsys.xs2a.adapter.api.AccountInformationService- Overrides:
readAccountDetailsin classBaseAccountInformationService
-
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:
getTransactionListin interfacede.adorsys.xs2a.adapter.api.AccountInformationService- Overrides:
getTransactionListin classBaseAccountInformationService
-
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:
getTransactionDetailsin interfacede.adorsys.xs2a.adapter.api.AccountInformationService- Overrides:
getTransactionDetailsin classBaseAccountInformationService
-
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:
getTransactionListAsStringin interfacede.adorsys.xs2a.adapter.api.AccountInformationService- Overrides:
getTransactionListAsStringin classBaseAccountInformationService
-
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:
getConsentScaStatusin interfacede.adorsys.xs2a.adapter.api.AccountInformationService- Overrides:
getConsentScaStatusin classBaseAccountInformationService
-
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:
getBalancesin interfacede.adorsys.xs2a.adapter.api.AccountInformationService- Overrides:
getBalancesin classBaseAccountInformationService
-
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:
getCardAccountListin interfacede.adorsys.xs2a.adapter.api.AccountInformationService- Overrides:
getCardAccountListin classBaseAccountInformationService
-
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:
getCardAccountDetailsin interfacede.adorsys.xs2a.adapter.api.AccountInformationService- Overrides:
getCardAccountDetailsin classBaseAccountInformationService
-
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:
getCardAccountBalancesin interfacede.adorsys.xs2a.adapter.api.AccountInformationService- Overrides:
getCardAccountBalancesin classBaseAccountInformationService
-
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:
getCardAccountTransactionListin interfacede.adorsys.xs2a.adapter.api.AccountInformationService- Overrides:
getCardAccountTransactionListin classBaseAccountInformationService
-
-