package org.mxchange.addressbook.contact;\r
\r
import org.mxchange.addressbook.FrameworkInterface;\r
+import org.mxchange.addressbook.client.Client;\r
\r
/**\r
*\r
*/\r
public void enableFlagOwnContact ();\r
\r
+ /**\r
+ * Some "getter" for translated gender of the contact\r
+ * @return Translated / human-readable gender\r
+ */\r
+ public String getTranslatedGender ();\r
+\r
/**\r
* Checks whether the contact is user's own data\r
*\r
* @return the comment\r
*/\r
public String getComment ();\r
+\r
+ /**\r
+ * Shows the contact to the user\r
+ *\r
+ * @param client Client instance to call back\r
+ */\r
+ public void show (final Client client);\r
+\r
+ /**\r
+ * Updates name data in this Contact instance\r
+ * @param gender Gender (M, F, C)\r
+ * @param surname Surname\r
+ * @param familyName Family name\r
+ * @param companyName Company name\r
+ */\r
+ public void updateNameData (final char gender, final String surname, final String familyName, final String companyName);\r
}\r