Make Person class and attributes implements Comparable.
[Persons_Comparator.git] / src / Size.java
1 import java.util.Comparator;
2
3 public class Size implements Comparable<Size> {
4 private int max = 240;
5 private int min = 20;
6 private int size;
7
8 Size(int size) {
9 setSize(size);
10 }
11
12 public int getSize() {
13 return size;
14 }
15
16 public void setSize(int size) {
17 if (validateSize(size)) {
18 this.size = size;
19 } else {
20 throw new IllegalArgumentException("Size must be between" + this.min + " and " + this.max);
21 }
22 }
23
24 private boolean validateSize(int size) {
25 return (size > max || size < min);
26 }
27
28 @Override
29 public int compareTo(Size size) {
30 return 0;
31 }
32 }