3 |
import dk.daoas.daoadresseservice.DaekningsType; |
import dk.daoas.daoadresseservice.DaekningsType; |
4 |
|
|
5 |
|
|
6 |
public class Address { |
public class Address implements Comparable<Address> { |
7 |
public int id; |
public int id; |
8 |
public int postnr; |
public int postnr; |
9 |
public String vejnavn; |
public String vejnavn; |
32 |
public String toString() { |
public String toString() { |
33 |
return "Adresse id=" + id+ " postnr=" + postnr + " vejnavn=" + vejnavn ; |
return "Adresse id=" + id+ " postnr=" + postnr + " vejnavn=" + vejnavn ; |
34 |
} |
} |
35 |
|
|
36 |
|
|
37 |
|
@Override |
38 |
|
public int compareTo(Address arg0) { |
39 |
|
if (this.postnr != arg0.postnr) |
40 |
|
return Integer.compare(this.postnr, arg0.postnr); |
41 |
|
|
42 |
|
if (this.gadeid != arg0.gadeid) |
43 |
|
return Long.compare(this.gadeid, arg0.gadeid); |
44 |
|
|
45 |
|
if (this.husnr != arg0.husnr) |
46 |
|
return Integer.compare(this.husnr, arg0.husnr); |
47 |
|
|
48 |
|
return this.husnrbogstav.compareTo( arg0.husnrbogstav ); |
49 |
|
} |
50 |
} |
} |