*/\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
* of given Contact instance.\r
* \r
* @param contact Instance to change data\r
+ * @param client Client instance to call back\r
*/\r
- public void changeAddressData (final Contact contact);\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 changeNameData (final Contact contact);\r
+ public void doChangeNameData (final Contact contact, final Client client);\r
\r
/**\r
* Let the user change other address\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 changeOtherData (final Contact contact);\r
+ public void doChangeOtherData (final Contact contact, final Client client);\r
\r
/**\r
* Let the user change own data\r
/**\r
* Asks user for own data\r
*/\r
- public void enterOwnData ();\r
+ public void doEnterOwnData ();\r
\r
/**\r
* Getter for size\r