- public void changeNameData (final Contact contact) {\r
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.\r
+ public void changeNameData (final Contact contact, final Client client) {\r
+ // First display them again\r
+ client.displayNameBox(contact);\r
+\r
+ // Is this own data?\r
+ if (contact.isOwnContact()) {\r
+ // Re-ask own data\r
+ // Gender:\r
+ char gender = this.enterOwnGender();\r
+\r
+ // Surname\r
+ String surname = this.enterOwnSurname();\r
+\r
+ // Family name\r
+ String familyName = this.enterOwnFamilyName();\r
+\r
+ // And company\r
+ String companyName = this.enterCompanyName();\r
+\r
+ // Update contact instance\r
+ contact.updateNameData(gender, surname, familyName, companyName);\r
+ } else {\r
+ // Then re-ask them ...\r
+ throw new UnsupportedOperationException("Changing contact entries not finished.");\r
+ }\r