Class BookingService


  • @Service
    public class BookingService
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      BookingService()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Iterable<de.adorsys.multibanking.domain.BookingEntity> getBookingsById​(java.lang.String name, java.util.List<java.lang.String> ids)  
      java.lang.String getBookingsCsv​(java.lang.String userId, java.lang.String accessId, java.lang.String accountId)  
      org.springframework.data.domain.Page<de.adorsys.multibanking.domain.BookingEntity> getBookingsPageable​(org.springframework.data.domain.Pageable pageable, java.lang.String userId, java.lang.String accessId, java.lang.String accountId, de.adorsys.multibanking.domain.BankApi bankApi)  
      java.util.Optional<de.adorsys.multibanking.domain.BookingsIndexEntity> getSearchIndex​(java.lang.String userId, java.lang.String accountId)  
      java.util.List<de.adorsys.multibanking.domain.BookingEntity> syncBookings​(de.adorsys.multibanking.domain.ScaStatus expectedConsentStatus, java.lang.String authorisationCode, de.adorsys.multibanking.domain.BankAccessEntity bankAccess, de.adorsys.multibanking.domain.BankAccountEntity bankAccount, de.adorsys.multibanking.domain.BankApi bankApi)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BookingService

        public BookingService()
    • Method Detail

      • getBookingsCsv

        public java.lang.String getBookingsCsv​(java.lang.String userId,
                                               java.lang.String accessId,
                                               java.lang.String accountId)
      • getBookingsPageable

        public org.springframework.data.domain.Page<de.adorsys.multibanking.domain.BookingEntity> getBookingsPageable​(org.springframework.data.domain.Pageable pageable,
                                                                                                                      java.lang.String userId,
                                                                                                                      java.lang.String accessId,
                                                                                                                      java.lang.String accountId,
                                                                                                                      de.adorsys.multibanking.domain.BankApi bankApi)
      • getBookingsById

        public java.lang.Iterable<de.adorsys.multibanking.domain.BookingEntity> getBookingsById​(java.lang.String name,
                                                                                                java.util.List<java.lang.String> ids)
      • getSearchIndex

        public java.util.Optional<de.adorsys.multibanking.domain.BookingsIndexEntity> getSearchIndex​(java.lang.String userId,
                                                                                                     java.lang.String accountId)
      • syncBookings

        @Transactional
        public java.util.List<de.adorsys.multibanking.domain.BookingEntity> syncBookings​(de.adorsys.multibanking.domain.ScaStatus expectedConsentStatus,
                                                                                         java.lang.String authorisationCode,
                                                                                         de.adorsys.multibanking.domain.BankAccessEntity bankAccess,
                                                                                         de.adorsys.multibanking.domain.BankAccountEntity bankAccount,
                                                                                         @Nullable
                                                                                         de.adorsys.multibanking.domain.BankApi bankApi)