]> git.mxchange.org Git - jaddressbook-lib.git/blobdiff - Addressbook/src/org/mxchange/addressbook/client/gui/ClientFrame.java
A lot more improvements:
[jaddressbook-lib.git] / Addressbook / src / org / mxchange / addressbook / client / gui / ClientFrame.java
index 6a7d6b0b6b232df76c59b6952e3668e30031ab35..b68a3b7277f0ffd2396959e574ff9101889de61f 100644 (file)
@@ -18,6 +18,7 @@ package org.mxchange.addressbook.client.gui;
 
 import org.mxchange.addressbook.FrameworkInterface;
 import org.mxchange.addressbook.client.Client;
+import org.mxchange.addressbook.contact.Contact;
 import org.mxchange.addressbook.exceptions.FrameAlreadyInitializedException;
 
 /**
@@ -27,11 +28,23 @@ import org.mxchange.addressbook.exceptions.FrameAlreadyInitializedException;
  */
 public interface ClientFrame extends FrameworkInterface {
 
+       /**
+        * Shows the user the "add contact" form with some special text
+        * 
+        * @return Contact instance
+        */
+       public Contact doEnterOwnData ();
+
        /**
         * Shutdown this frame
         */
        public void doShutdown ();
 
+       /**
+        * Enables main window (frame)
+        */
+       public void enableMainWindow ();
+
        /**
         * Setups the frame (and starts it). You have to call init() before you can
         * call this method.
@@ -57,5 +70,8 @@ public interface ClientFrame extends FrameworkInterface {
         */
        public boolean isInitialized ();
 
+       /**
+        * Shuts down application
+        */
        public void shutdownApplication ();
 }