]> git.mxchange.org Git - jaddressbook-share-lib.git/blobdiff - Addressbook/src/org/mxchange/addressbook/client/BaseAddressbookClient.java
Fixes for missing throws statements (because jcore has changed).
[jaddressbook-share-lib.git] / Addressbook / src / org / mxchange / addressbook / client / BaseAddressbookClient.java
index ff977bbf934d497992964463e9a92752daca9f59..2f2e2aa286b98a1f52ec6a5dfb1ceecbedc5c628 100644 (file)
  */
 package org.mxchange.addressbook.client;
 
+import java.sql.SQLException;
 import java.text.MessageFormat;
 import java.util.HashMap;
 import java.util.Map;
-import org.mxchange.addressbook.manager.contact.ContactManager;
-import org.mxchange.addressbook.manager.contact.ManageableContact;
+import org.mxchange.addressbook.manager.contact.AddressbookContactManager;
 import org.mxchange.addressbook.menu.Menu;
 import org.mxchange.jcore.client.BaseClient;
 import org.mxchange.jcore.client.Client;
+import org.mxchange.jcore.exceptions.UnsupportedDatabaseBackendException;
+import org.mxchange.jcore.manager.database.ManageableDatabase;
 
 /**
  * A general addressbook client
@@ -104,8 +106,10 @@ public abstract class BaseAddressbookClient extends BaseClient {
 
        /**
         * Initializes contact manager
+        * @throws org.mxchange.jcore.exceptions.UnsupportedDatabaseBackendException If the database backend is not supported
+        * @throws java.sql.SQLException If any SQL error occurs
         */
-       protected void initContactManager () {
+       protected void initContactManager () throws UnsupportedDatabaseBackendException, SQLException {
                // Trace message
                this.getLogger().trace("CALLED!"); //NOI18N
                
@@ -114,7 +118,7 @@ public abstract class BaseAddressbookClient extends BaseClient {
                
                // Init contact manager with console client
                // @TODO Static initial amount of contacts
-               ManageableContact manager = new ContactManager((Client) this);
+               ManageableDatabase manager = new AddressbookContactManager((Client) this);
                
                // Set it here
                this.setContactManager(manager);
@@ -145,7 +149,7 @@ public abstract class BaseAddressbookClient extends BaseClient {
                }
 
                // Show menu
-               menu.show((Client) this);
+               menu.show(this);
 
                // Trace message
                this.getLogger().trace("EXIT!"); //NOI18N