1 |
package dk.daoas.daoadresseservice; |
package dk.daoas.daoadresseservice.beans; |
2 |
|
|
3 |
|
import dk.daoas.daoadresseservice.DaekningsType; |
4 |
|
|
5 |
public class Address { |
|
6 |
|
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; |
20 |
public String rute; |
public String rute; |
21 |
public String koreliste; |
public String koreliste; |
22 |
|
|
23 |
public String vasketVejnavn; |
//public String vasketVejnavn; |
24 |
|
|
25 |
public DaekningsType daekningsType; |
public DaekningsType daekningsType; |
26 |
|
|
27 |
public Address extTarget; |
public Address extTarget; |
28 |
public double extAfstand; |
public float extAfstand; |
29 |
|
|
30 |
|
public double latitude; |
31 |
|
public double longitude; |
32 |
|
|
33 |
|
|
34 |
@Override |
@Override |
35 |
public String toString() { |
public String toString() { |
36 |
return "Adresse id=" + id+ " postnr=" + postnr + " vejnavn=" + vejnavn ; |
return "Adresse id=" + id+ " postnr=" + postnr + " vejnavn=" + vejnavn ; |
37 |
} |
} |
38 |
|
|
39 |
|
|
40 |
|
@Override |
41 |
|
public int compareTo(Address arg0) { |
42 |
|
if (this.postnr != arg0.postnr) |
43 |
|
return Integer.compare(this.postnr, arg0.postnr); |
44 |
|
|
45 |
|
if (this.gadeid != arg0.gadeid) |
46 |
|
return Long.compare(this.gadeid, arg0.gadeid); |
47 |
|
|
48 |
|
if (this.husnr != arg0.husnr) |
49 |
|
return Integer.compare(this.husnr, arg0.husnr); |
50 |
|
|
51 |
|
return this.husnrbogstav.compareTo( arg0.husnrbogstav ); |
52 |
|
} |
53 |
} |
} |