import java.util.HashMap;\r
import java.util.Map;\r
import org.mxchange.addressbook.BaseFrameworkSystem;\r
+import org.mxchange.addressbook.manager.contact.ContactManager;\r
+import org.mxchange.addressbook.manager.contact.ManageableContact;\r
import org.mxchange.addressbook.menu.Menu;\r
\r
/**\r
// Show menu\r
menu.show((Client) this);\r
}\r
+\r
+ /**\r
+ * Initializes contact manager\r
+ */\r
+ protected void initContactManager () {\r
+ // Debug message\r
+ this.getLogger().debug("Initializing contact manager ...");\r
+ \r
+ // Init contact manager with console client\r
+ // @TODO Static initial amount of contacts\r
+ ManageableContact manager = new ContactManager (100, (Client) this);\r
+ \r
+ // Set it here\r
+ this.setContactManager(manager);\r
+ \r
+ // Debug message\r
+ this.getLogger().debug("Contact manager has been initialized.");\r
+ }\r
}\r