*/\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
*/\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
/**\r
* Asks user for own data\r
*/\r
- public void enterOwnData ();\r
+ public void doEnterOwnData ();\r
\r
/**\r
* Getter for size\r