Class AccountController
- java.lang.Object
-
- de.adorsys.psd2.xs2a.web.controller.AccountController
-
- All Implemented Interfaces:
de.adorsys.psd2.api.AccountApi
@RestController public class AccountController extends Object implements de.adorsys.psd2.api.AccountApi
-
-
Constructor Summary
Constructors Constructor Description AccountController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddownloadTransactions(String consentId, String accountId, String downloadId)org.springframework.http.ResponseEntitygetAccountList(UUID xRequestID, String consentID, Boolean withBalance, String digest, String signature, byte[] tpPSignatureCertificate, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)org.springframework.http.ResponseEntitygetBalances(String accountId, UUID xRequestID, String consentID, String digest, String signature, byte[] tpPSignatureCertificate, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)org.springframework.http.ResponseEntitygetTransactionDetails(String accountId, String resourceId, UUID xRequestID, String consentID, String digest, String signature, byte[] tpPSignatureCertificate, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)org.springframework.http.ResponseEntitygetTransactionList(String accountId, String bookingStatus, UUID xRequestID, String consentID, LocalDate dateFrom, LocalDate dateTo, String entryReferenceFrom, Boolean deltaList, Boolean withBalance, Integer pageIndex, Integer itemsPerPage, String digest, String signature, byte[] tpPSignatureCertificate, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)org.springframework.http.ResponseEntitylistOfTrustedBeneficiaries(UUID xRequestID, String consentID, String accountId, String psUIPAddress, String authorization)org.springframework.http.ResponseEntityreadAccountDetails(String accountId, UUID xRequestID, String consentID, Boolean withBalance, String digest, String signature, byte[] tpPSignatureCertificate, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)
-
-
-
Method Detail
-
getAccountList
public org.springframework.http.ResponseEntity getAccountList(UUID xRequestID, String consentID, Boolean withBalance, String digest, String signature, byte[] tpPSignatureCertificate, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)
- Specified by:
getAccountListin interfacede.adorsys.psd2.api.AccountApi
-
readAccountDetails
public org.springframework.http.ResponseEntity readAccountDetails(String accountId, UUID xRequestID, String consentID, Boolean withBalance, String digest, String signature, byte[] tpPSignatureCertificate, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)
- Specified by:
readAccountDetailsin interfacede.adorsys.psd2.api.AccountApi
-
getBalances
public org.springframework.http.ResponseEntity getBalances(String accountId, UUID xRequestID, String consentID, String digest, String signature, byte[] tpPSignatureCertificate, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)
- Specified by:
getBalancesin interfacede.adorsys.psd2.api.AccountApi
-
getTransactionList
public org.springframework.http.ResponseEntity getTransactionList(String accountId, String bookingStatus, UUID xRequestID, String consentID, LocalDate dateFrom, LocalDate dateTo, String entryReferenceFrom, Boolean deltaList, Boolean withBalance, Integer pageIndex, Integer itemsPerPage, String digest, String signature, byte[] tpPSignatureCertificate, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)
- Specified by:
getTransactionListin interfacede.adorsys.psd2.api.AccountApi
-
listOfTrustedBeneficiaries
public org.springframework.http.ResponseEntity listOfTrustedBeneficiaries(UUID xRequestID, String consentID, String accountId, String psUIPAddress, String authorization)
- Specified by:
listOfTrustedBeneficiariesin interfacede.adorsys.psd2.api.AccountApi
-
downloadTransactions
@GetMapping("/v1/accounts/{account-id}/transactions/download/{download-id}") public void downloadTransactions(@RequestHeader("Consent-ID") String consentId, @PathVariable("account-id") String accountId, @PathVariable("download-id") String downloadId)
-
getTransactionDetails
public org.springframework.http.ResponseEntity getTransactionDetails(String accountId, String resourceId, UUID xRequestID, String consentID, String digest, String signature, byte[] tpPSignatureCertificate, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)
- Specified by:
getTransactionDetailsin interfacede.adorsys.psd2.api.AccountApi
-
-