Package de.adorsys.xs2a.adapter.verlag
Class VerlagAccountInformationService
- java.lang.Object
-
- de.adorsys.xs2a.adapter.impl.AbstractService
-
- de.adorsys.xs2a.adapter.impl.BaseAccountInformationService
-
- de.adorsys.xs2a.adapter.verlag.VerlagAccountInformationService
-
- All Implemented Interfaces:
de.adorsys.xs2a.adapter.api.AccountInformationService,de.adorsys.xs2a.adapter.api.validation.AccountInformationValidationService
public class VerlagAccountInformationService 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 VerlagAccountInformationService(de.adorsys.xs2a.adapter.api.model.Aspsp aspsp, AbstractMap.SimpleImmutableEntry<String,String> apiKey, de.adorsys.xs2a.adapter.api.http.HttpClientFactory httpClientFactory, List<de.adorsys.xs2a.adapter.api.http.Interceptor> interceptors, 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.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)protected Map<String,String>populateDeleteHeaders(Map<String,String> headers)protected Map<String,String>populateGetHeaders(Map<String,String> headers)protected Map<String,String>populatePostHeaders(Map<String,String> headers)protected Map<String,String>populatePutHeaders(Map<String,String> headers)-
Methods inherited from class de.adorsys.xs2a.adapter.impl.BaseAccountInformationService
createConsent, createConsent, createConsent, deleteConsent, getAccountList, getAccountsBaseUri, getBalances, getBalances, getBaseUri, getCardAccountBalances, getCardAccountDetails, getCardAccountList, getCardAccountTransactionList, getConsentAuthorisation, getConsentBaseUri, getConsentInformation, getConsentInformation, getConsentScaStatus, getConsentStatus, getIdpUri, getTransactionDetails, getTransactionList, getUpdateConsentPsuDataUri, readAccountDetails, startConsentAuthorisation, startConsentAuthorisation, startConsentAuthorisation, startConsentAuthorisation, updateConsentsPsuData, updateConsentsPsuData, updateConsentsPsuData, updateConsentsPsuData, updateConsentsPsuData, updateConsentsPsuData
-
Methods inherited from class de.adorsys.xs2a.adapter.impl.AbstractService
addConsentIdHeader, addPsuIdHeader, addPsuIdTypeHeader, buildUri, getPaymentInitiationBodyClass
-
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
-
-
-
-
Constructor Detail
-
VerlagAccountInformationService
public VerlagAccountInformationService(de.adorsys.xs2a.adapter.api.model.Aspsp aspsp, AbstractMap.SimpleImmutableEntry<String,String> apiKey, de.adorsys.xs2a.adapter.api.http.HttpClientFactory httpClientFactory, List<de.adorsys.xs2a.adapter.api.http.Interceptor> interceptors, de.adorsys.xs2a.adapter.api.link.LinksRewriter linksRewriter)
-
-
Method Detail
-
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
-
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
-
populatePostHeaders
protected Map<String,String> populatePostHeaders(Map<String,String> headers)
- Overrides:
populatePostHeadersin classAbstractService
-
populatePutHeaders
protected Map<String,String> populatePutHeaders(Map<String,String> headers)
- Overrides:
populatePutHeadersin classAbstractService
-
populateGetHeaders
protected Map<String,String> populateGetHeaders(Map<String,String> headers)
- Overrides:
populateGetHeadersin classAbstractService
-
populateDeleteHeaders
protected Map<String,String> populateDeleteHeaders(Map<String,String> headers)
- Overrides:
populateDeleteHeadersin classAbstractService
-
-