Class SparkasseAccountInformationService
- java.lang.Object
-
- de.adorsys.xs2a.adapter.impl.AbstractService
-
- de.adorsys.xs2a.adapter.impl.BaseAccountInformationService
-
- de.adorsys.xs2a.adapter.sparkasse.SparkasseAccountInformationService
-
- All Implemented Interfaces:
de.adorsys.xs2a.adapter.api.AccountInformationService,de.adorsys.xs2a.adapter.api.validation.AccountInformationValidationService
public class SparkasseAccountInformationService 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 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 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<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<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.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.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, deleteConsent, getAccountList, getAccountsBaseUri, getBalances, getBalances, getBaseUri, getCardAccountBalances, getCardAccountDetails, getCardAccountList, getCardAccountTransactionList, getConsentAuthorisation, getConsentBaseUri, getConsentInformation, getConsentInformation, getConsentScaStatus, getConsentStatus, getIdpUri, getTransactionDetails, getTransactionList, getTransactionListAsString, getUpdateConsentPsuDataUri, readAccountDetails, startConsentAuthorisation, startConsentAuthorisation, startConsentAuthorisation, updateConsentsPsuData, updateConsentsPsuData, updateConsentsPsuData, updateConsentsPsuData
-
Methods inherited from class de.adorsys.xs2a.adapter.impl.AbstractService
addConsentIdHeader, addPsuIdTypeHeader, buildUri, getPaymentInitiationBodyClass, populateDeleteHeaders, populateGetHeaders, populatePostHeaders, populatePutHeaders, resolvePsuIdHeader
-
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
-
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
-
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
-
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
-
-