]> git.mxchange.org Git - jbonuscard-lib.git/blobdiff - Addressbook/src/org/mxchange/addressbook/manager/contact/ManageableContact.java
Renamed some methods and auto-sorted them
[jbonuscard-lib.git] / Addressbook / src / org / mxchange / addressbook / manager / contact / ManageableContact.java
index 03bdd8eb0444ffaffc2bd52897924f3c12f3c441..9378f65ed8fcfb3b3ec5d3aa5ba4d51c56e977e8 100644 (file)
@@ -16,6 +16,7 @@
  */\r
 package org.mxchange.addressbook.manager.contact;\r
 \r
+import org.mxchange.addressbook.client.Client;\r
 import org.mxchange.addressbook.contact.Contact;\r
 import org.mxchange.addressbook.manager.Manageable;\r
 \r
@@ -37,11 +38,37 @@ public interface ManageableContact extends Manageable {
      */\r
     public void addOtherAddress ();\r
 \r
+    /**\r
+     * The user can change address data, like street, ZIP code, city and country\r
+     * of given Contact instance.\r
+     * \r
+     * @param contact Instance to change data\r
+     * @param client Client instance to call back\r
+     */\r
+    public void doChangeAddressData (final Contact contact, final Client client);\r
+\r
+    /**\r
+     * The user can change name data, like gender, surname, family name and\r
+     * company name (if business contact).\r
+     * \r
+     * @param contact Instance to change data\r
+     * @param client Client instance to call back\r
+     */\r
+    public void doChangeNameData (final Contact contact, final Client client);\r
+\r
     /**\r
      * Let the user change other address\r
      */\r
     public void changeOtherAddress ();\r
 \r
+    /**\r
+     * The user can change other data, like phone numbers or comments.\r
+     * \r
+     * @param contact Instance to change data\r
+     * @param client Client instance to call back\r
+     */\r
+    public void doChangeOtherData (final Contact contact, final Client client);\r
+\r
     /**\r
      * Let the user change own data\r
      */\r
@@ -55,7 +82,7 @@ public interface ManageableContact extends Manageable {
     /**\r
      * Asks user for own data\r
      */\r
-    public void enterOwnData ();\r
+    public void doEnterOwnData ();\r
 \r
     /**\r
      * Getter for size\r