Class ObaAisController

  • All Implemented Interfaces:
    ObaAisApi

    @RestController
    @RequestMapping("/api/v1/ais")
    public class ObaAisController
    extends Object
    implements ObaAisApi
    • Constructor Detail

      • ObaAisController

        public ObaAisController()
    • Method Detail

      • accounts

        @PreAuthorize("#userLogin == authentication.principal.login")
        public org.springframework.http.ResponseEntity<List<de.adorsys.ledgers.middleware.api.domain.account.AccountDetailsTO>> accounts​(String userLogin)
        Specified by:
        accounts in interface ObaAisApi
      • account

        public org.springframework.http.ResponseEntity<de.adorsys.ledgers.middleware.api.domain.account.AccountDetailsTO> account​(String accountId)
        Specified by:
        account in interface ObaAisApi
      • transactions

        public org.springframework.http.ResponseEntity<List<de.adorsys.ledgers.middleware.api.domain.account.TransactionTO>> transactions​(String accountId,
                                                                                                                                          LocalDate dateFrom,
                                                                                                                                          LocalDate dateTo)
        Specified by:
        transactions in interface ObaAisApi
      • transactions

        public org.springframework.http.ResponseEntity<de.adorsys.ledgers.util.domain.CustomPageImpl<de.adorsys.ledgers.middleware.api.domain.account.TransactionTO>> transactions​(String accountId,
                                                                                                                                                                                   LocalDate dateFrom,
                                                                                                                                                                                   LocalDate dateTo,
                                                                                                                                                                                   int page,
                                                                                                                                                                                   int size)
        Specified by:
        transactions in interface ObaAisApi
      • getPendingPeriodicPayments

        public org.springframework.http.ResponseEntity<de.adorsys.ledgers.util.domain.CustomPageImpl<de.adorsys.ledgers.middleware.api.domain.payment.PaymentTO>> getPendingPeriodicPayments​(int page,
                                                                                                                                                                                             int size)
        Specified by:
        getPendingPeriodicPayments in interface ObaAisApi