Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
1 result

Library.java

Blame
  • Forked from NAVES Guyslain / ProgAvExercices
    2 commits behind the upstream repository.
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    Library.java 616 B
    package fr.univamu.progav.td9;
    
    import java.util.HashMap;
    import java.util.List;
    import java.util.Map;
    
    public class Library {
      private final Map<Book, BookStatus> bookStatuses = new HashMap<>();
    
      public void addBook(Book book) {
        bookStatuses.put(book, BookStatus.AVAILABLE);
      }
    
      public Book findBook(String isbn) {
        // TODO
        return null;
      }
    
      public void checkoutBook(Book book) throws BookException {
        // TODO
      }
    
      public BulkCheckoutResult checkoutBooks(List<Book> books) {
        // TODO
        return null;
      }
    
      public BookStatus getBookStatus(Book book) {
        // TODO
        return null;
      }
    }