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() + ")" +