Repository

Repository _

- theInstance: Repository - users: Hashtable - groups: Hashtable - events: Hashtable _

+ instance: Repository + createNewUser(username: String, email: String, password: String): User + getUser(username: String): User + createNewGroup(groupName: String, description: String): Group + getGroup(groupName: String): Group + createNewEvent(eventName: String, description: String, date: long): Event + getEvent(eventName: String): Event + searchUser(searchItem: String): ArrayList + searchGroup(searchItem: String): ArrayList + searchEvent(searchItem: String): ArrayList - bootstrap