public void update(Person newValues) {
   this.firstName = newValues.getFirstName();
   this.lastName = newValues.getLastName();
   this.fullName = this.firstName + " " + this.lastName;
   this.street = newValues.getStreet();
   this.city = newValues.getCity();
   this.state = newValues.getState();
   this.zip = newValues.getZip();
   this.country = newValues.getCountry();
 }
Beispiel #2
0
 /** Denne metode bruges til at ændre i variablerne knyttet til en person i personContainer */
 private void updatePerson() {
   int ID = inputManager.inputInteger("Indtast ID for person: ");
   if (personCtr.findPerson(ID) != null) {
     Person person = personCtr.findPerson(ID);
     // Print nuv�rerende info om person
     System.out.println(
         "\n"
             + "Der er fundet en person: "
             + person.getName()
             + "\n"
             + "Telefon: "
             + person.getPhone()
             + "\n"
             + "Adresse: "
             + person.getAddress()
             + "\n"
             + "By: "
             + person.getCity());
     // Modtag input for nye info om person
     String name = inputManager.inputString("Navn ændres til: ", false);
     int tlf = inputManager.inputInteger("Telefon nr ændres til: ");
     String adresse = inputManager.inputString("Adresse ændres til:", false);
     String by = inputManager.inputString("By ændres til: ", false);
     // Opdater person info
     Person updatePerson = personCtr.updatePerson(name, tlf, adresse, by, person, ID);
     // Skriv i konsollen
     inputManager.setLastAction(
         "Der er opdateret en kunde: "
             + updatePerson.getName()
             + "\n"
             + "Telefon: "
             + updatePerson.getPhone()
             + "\n"
             + "Adresse: "
             + updatePerson.getAddress()
             + "\n"
             + "By: "
             + updatePerson.getCity());
   } else {
     inputManager.setLastAction("Det lykkedes ikke at opdater info om en kunde!");
   }
 }
Beispiel #3
0
 @Override
 public void serialize(DataOutput out, Person value) throws IOException {
   out.writeUTF(value.getName());
   out.writeUTF(value.getCity());
 }
 public PersonFullNameCity(Person person) {
   this.fullName = person.getFullName();
   this.city = person.getCity();
 }