Class BorrowingService

java.lang.Object
com.example.restapi.service.BorrowingService

@Service public class BorrowingService extends Object
  • Field Details

  • Constructor Details

    • BorrowingService

      public BorrowingService()
  • Method Details

    • getAllBorrowings

      public List<Borrowing> getAllBorrowings()
    • borrowBook

      public boolean borrowBook(Long bookId, User user)
    • returnBook

      public boolean returnBook(Long bookId)
    • getBorrowedBooksByUser

      public List<Map<String,Object>> getBorrowedBooksByUser(String username)
    • getBorrowingDetails

      public Optional<Borrowing> getBorrowingDetails(Long bookId, Long userId)
    • getBorrowingsDetails

      public List<Borrowing> getBorrowingsDetails(Long bookId, Long userId)
    • deleteByBookUserId

      @Transactional public void deleteByBookUserId(Long bookId, Long userId)