package Q7_05_Online_Book_Reader;

public class OnlineReaderSystem {
	private Library library;
	private UserManager userManager;
	private Display display;
	
	private Book activeBook;
	private User activeUser;
	
	public OnlineReaderSystem() {
		userManager = new UserManager();
		library = new Library();
		display = new Display();
	}
	
	public Library getLibrary() {
		return library;
	}
	
	public UserManager getUserManager() {
		return userManager;
	}
	
	public Display getDisplay() {
		return display;
	}
	
	public Book getActiveBook() {
		return activeBook;
	}
	
	public void setActiveBook(Book book) {
		display.displayBook(book);
		activeBook = book;
	}
	
	public User getActiveUser() {
		return activeUser;
	}
	
	public void setActiveUser(User user) {
		activeUser = user;
		display.displayUser(user);
	}
}
