]> git.mxchange.org Git - jfinancials-lib.git/blobdiff - Addressbook/src/org/mxchange/addressbook/client/BaseClient.java
A lot refacturings ...
[jfinancials-lib.git] / Addressbook / src / org / mxchange / addressbook / client / BaseClient.java
index 54d8bc32aad56c692a561fb867d766e523829b07..df1573ea4d34b93da4577bd00cef8ec587657d20 100644 (file)
@@ -16,6 +16,7 @@
  */
 package org.mxchange.addressbook.client;
 
+import java.text.MessageFormat;
 import java.util.HashMap;
 import java.util.Map;
 import org.mxchange.addressbook.BaseFrameworkSystem;
@@ -49,8 +50,6 @@ public abstract class BaseClient extends BaseFrameworkSystem {
         * No instances can be created of this class
         */
        protected BaseClient () {
-               super();
-
                // Init menu map
                this.menus = new HashMap<>(10);
        }
@@ -59,11 +58,17 @@ public abstract class BaseClient extends BaseFrameworkSystem {
         * Shutdown method for all clients
         */
        public void doShutdown () {
+               // Trace message
+               this.getLogger().trace("CALLED!"); //NOI18N
+
                // Disable client
                this.disableIsRunning();
 
                // Shuts down contact manager
                this.getContactManager().doShutdown();
+
+               // Trace message
+               this.getLogger().trace("EXIT!"); //NOI18N
        }
 
        /**
@@ -147,18 +152,24 @@ public abstract class BaseClient extends BaseFrameworkSystem {
         * Initializes contact manager
         */
        protected void initContactManager () {
+               // Trace message
+               this.getLogger().trace("CALLED!"); //NOI18N
+
                // Debug message
-               this.getLogger().debug("Initializing contact manager ...");
+               this.getLogger().debug("Initializing contact manager ..."); //NOI18N
 
                // Init contact manager with console client
                // @TODO Static initial amount of contacts
-               ManageableContact manager = new ContactManager(100, (Client) this);
+               ManageableContact manager = new ContactManager((Client) this);
 
                // Set it here
                this.setContactManager(manager);
 
                // Debug message
-               this.getLogger().debug("Contact manager has been initialized.");
+               this.getLogger().debug("Contact manager has been initialized."); //NOI18N
+
+               // Trace message
+               this.getLogger().trace("EXIT!"); //NOI18N
        }
 
        /**
@@ -167,16 +178,22 @@ public abstract class BaseClient extends BaseFrameworkSystem {
         * @param menuType Given menu to show
         */
        protected void showMenu (final String menuType) {
+               // Trace message
+               this.getLogger().trace(MessageFormat.format("menuType={0} - CALLED!", menuType)); //NOI18N
+
                Menu menu = this.getMenu(menuType);
 
                // Is the menu set?
                if (!(menu instanceof Menu)) {
                        // Not found
                        // @todo Own exception?
-                       throw new NullPointerException("Menu '" + menuType + "' not found.");
+                       throw new NullPointerException(MessageFormat.format("Menu '{0}' not found.", menuType)); //NOI18N
                }
 
                // Show menu
                menu.show((Client) this);
+
+               // Trace message
+               this.getLogger().trace("EXIT!"); //NOI18N
        }
 }