Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.List;
- public class Library {
- private ReaderCollection readerCollection = new ReaderCollection();
- private MediaCollection mediaCollection = new MediaCollection();
- List<LoanStatus> allLoans = new ArrayList<LoanStatus>();
- public void addReader(Reader reader) {
- readerCollection.addReader(reader);
- }
- public void deleteReader(int readerID) {
- readerCollection.deleteReader(readerID);
- }
- public List<Reader> getReaders() {
- return readerCollection.getReaders();
- }
- public void addMediaItem(MediaItem mediaItem) {
- mediaCollection.addMediaItem(mediaItem);
- }
- public void deleteMediaItem(int mediaID) {
- mediaCollection.deleteMediaItem(mediaID);
- }
- public List<MediaItem> getMediaItems() {
- return mediaCollection.getMediaItems();
- }
- public MediaItem searchMediaItem(int mediaID) {
- return mediaCollection.searchMediaItem(mediaID);
- }
- public Reader searchReader(int readerID) {
- return readerCollection.searchReader(readerID);
- }
- public List<LoanStatus> getLoans() {
- for (Reader reader : readerCollection.getReaders()) {
- allLoans.addAll(reader.getLoans());
- }
- return allLoans;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment