import java.util.HashMap;
import java.util.Map;

public class BookRepository implements Container{

    // List of names with recorded favorite book
    String[] names = {"Jon","Jeff","Sam","George","Sally","Jessica","Susan"};

    Map<String,String>bookHash = new HashMap<String,String>();

    // HashTable to store a name and a book
    public void createBookHash(){
        bookHash.put("Jon","Of Mice and Men");
        bookHash.put("Jeff","1984");
        bookHash.put("Sam","The Great Gatsby");
        bookHash.put("George","Harry Potter and the Chamber of Secrets");
        bookHash.put("Sally", "Divergent");
        bookHash.put("Jessica", "A Wrinkle in Time");
        bookHash.put("Susan", "The Giver");
    }

    // Contains an iterator
    @Override
    public Iterator getIterator(){
        return new NameIterator(names);
    }

}
