Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Copyright (c) 2015 SSI Schaefer Noell GmbH
- *
- * $Header: /data/cvs/Scolarizare/Team1/LibraryManagement/src/com/ssn/team1/librarymanagement/BooksContainer.java,v 1.2 2015/04/23 11:01:42 cpopescu Exp $
- */
- package com.ssn.team1.librarymanagement;
- import java.io.Serializable;
- import java.util.HashMap;
- /**
- * @author <a href="mailto:ipopesc@ssi-schaefer-noell.com">ipopesc</a>
- * @version $Revision: 1.2 $, $Date: 2015/04/23 11:01:42 $, $Author: cpopescu $
- */
- public class BooksContainer implements Serializable {
- private static final long serialVersionUID = 1L;
- private HashMap<String, Book> booksMap = new HashMap<String, Book>();
- private static BooksContainer instance = new BooksContainer();
- //instance = Database.getInstance().getBooksContainer();
- private BooksContainer() {
- //booksMap = new HashMap<String, Book>();
- }
- public static BooksContainer getInstance() {
- return instance;
- }
- private void loadBooksFromDatabase() {
- // TODO temporar
- // Database booksDatabase = Database.getInstance().loadDatabase();
- }
- public void addBook(String title, String author) {
- Book b = new Book(title, author);
- booksMap.put(title + author, b);
- }
- // public boolean chekIfBookExists(String title, String author) {
- // return booksMap.containsKey(title + author);
- // }
- //
- // public ArrayList<Book> searchBook(String info) {
- // ArrayList<Book> foundBooks = new ArrayList<Book>();
- // for (String key : booksMap.keySet()) {
- // if (key.contains(info)) {
- // foundBooks.add(booksMap.get(key));
- // }
- // }
- // return foundBooks;
- // }
- public void print() {
- // Database.getInstance().print();
- System.out.println("Books: ");
- System.out.println(booksMap);
- }
- public void clear() {
- booksMap.clear();
- }
- public String toString() {
- return booksMap.toString();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement