behedwin

Library

Nov 17th, 2012
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.19 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.List;
  3.  
  4. public class Library {
  5.     private ReaderCollection readerCollection = new ReaderCollection();
  6.     private MediaCollection mediaCollection = new MediaCollection();
  7.     List<LoanStatus> allLoans = new ArrayList<LoanStatus>();
  8.  
  9.  
  10.     public void addReader(Reader reader) {
  11.         readerCollection.addReader(reader);
  12.  
  13.     }
  14.  
  15.     public void deleteReader(int readerID) {
  16.         readerCollection.deleteReader(readerID);
  17.     }
  18.  
  19.     public List<Reader> getReaders() {
  20.         return readerCollection.getReaders();
  21.     }
  22.  
  23.     public void addMediaItem(MediaItem mediaItem) {
  24.         mediaCollection.addMediaItem(mediaItem);
  25.  
  26.     }
  27.  
  28.     public void deleteMediaItem(int mediaID) {
  29.         mediaCollection.deleteMediaItem(mediaID);
  30.     }
  31.  
  32.     public List<MediaItem> getMediaItems() {
  33.         return mediaCollection.getMediaItems();
  34.     }
  35.  
  36.     public MediaItem searchMediaItem(int mediaID) {
  37.         return mediaCollection.searchMediaItem(mediaID);
  38.     }
  39.  
  40.     public Reader searchReader(int readerID) {
  41.         return readerCollection.searchReader(readerID);
  42.  
  43.     }
  44.  
  45.     public List<LoanStatus> getLoans() {
  46.         for (Reader reader : readerCollection.getReaders()) {
  47.             allLoans.addAll(reader.getLoans());
  48.         }
  49.         return allLoans;
  50.     }
  51.  
  52.  
  53. }
Advertisement
Add Comment
Please, Sign In to add comment