X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2FPerson.java;h=6e5ff4012e13f44e14f3df3e023a51f58bca8f00;hb=64418ffb240e30ec22560aafd85b07792ac71c80;hp=6fbdf6ac55a644af4baf0043d23f89c40b240d75;hpb=e16e3b1587a729dd1e2d39bd4426831136376aa7;p=Persons_Comparator.git diff --git a/src/Person.java b/src/Person.java index 6fbdf6a..6e5ff40 100644 --- a/src/Person.java +++ b/src/Person.java @@ -12,83 +12,85 @@ public class Person implements Comparator { Person() { setFirstname(new Firstname()); setOrigin(new Origin()); + setCountry(new Country()); setPersonSize(new Size()); setWeight(new Weight()); setEye(new Eye()); setDistanceFromReference(0); } - Person(String firstname, String country, Integer size, Integer weight, String colorEye) { + Person(String firstname, String countryName, Integer size, Integer weight, String colorEye) { setFirstname(new Firstname(firstname)); - setOrigin(new Origin(country)); + setOrigin(new Origin(countryName)); + setCountry(new Country(countryName)); setPersonSize(new Size(size)); setWeight(new Weight(weight)); setEye(new Eye(colorEye)); setDistanceFromReference(0); } - public void setFirstname(Firstname firstname) { - this.firstname = firstname; - } - public Firstname getFirstname() { return firstname; } - public void setOrigin(Origin origin) { - this.origin = origin; + public void setFirstname(Firstname firstname) { + this.firstname = firstname; } public Origin getOrigin() { return origin; } - public void setCountry(Country country) { - this.country = country; + public void setOrigin(Origin origin) { + this.origin = origin; } public Country getCountry() { return country; } - public void setPersonSize(Size size) { - this.size = size; + public void setCountry(Country country) { + this.country = country; } public Size getPersonSize() { return size; } - public void setWeight(Weight weight) { - this.weight = weight; + public void setPersonSize(Size size) { + this.size = size; } public Weight getWeight() { return weight; } - public void setEye(Eye eye) { - this.eye = eye; + public void setWeight(Weight weight) { + this.weight = weight; } public Eye getEye() { return eye; } - public void setDistanceFromReference(Integer distanceFromReference) { - this.distanceFromReference = distanceFromReference; + public void setEye(Eye eye) { + this.eye = eye; } public Integer getDistanceFromReference() { return distanceFromReference; } + public void setDistanceFromReference(Integer distanceFromReference) { + this.distanceFromReference = distanceFromReference; + } + @Override public String toString() { return "Person{" + "firstname=" + firstname.getFirstname() + ", origin=" + origin.getCountry() + - ", country=" + country + + ", country=" + country.getName() + ", size=" + size.getSize() + ", weight=" + weight.getWeight() + ", eye=" + eye.getStrColor() + "(" + this.getEye().getColor().getRed() + "," + this.getEye().getColor().getGreen() + "," + this.getEye().getColor().getBlue() + ")" +