Class AccountController

  • All Implemented Interfaces:
    de.adorsys.psd2.api.AccountApi

    @RestController
    public class AccountController
    extends Object
    implements de.adorsys.psd2.api.AccountApi
    • Constructor Detail

      • AccountController

        public AccountController()
    • 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:
        getAccountList in interface de.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:
        readAccountDetails in interface de.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:
        getBalances in interface de.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,
                                                                          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:
        getTransactionList in interface de.adorsys.psd2.api.AccountApi
      • getTrustedBeneficiariesList

        public org.springframework.http.ResponseEntity getTrustedBeneficiariesList​(UUID xRequestID,
                                                                                   String consentID,
                                                                                   String accountId,
                                                                                   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:
        getTrustedBeneficiariesList in interface de.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:
        getTransactionDetails in interface de.adorsys.psd2.api.AccountApi