1 |
torben |
2282 |
package dk.daoas.daoadresseservice.beans;
|
2 |
torben |
2267 |
|
3 |
torben |
2282 |
import dk.daoas.daoadresseservice.DaekningsType;
|
4 |
torben |
2267 |
|
5 |
torben |
2282 |
|
6 |
torben |
2333 |
public class Address implements Comparable<Address> {
|
7 |
torben |
2267 |
public int id;
|
8 |
|
|
public int postnr;
|
9 |
torben |
2274 |
public String vejnavn;
|
10 |
|
|
public long gadeid;
|
11 |
torben |
2267 |
public int kommunekode;
|
12 |
|
|
public int vejkode;
|
13 |
|
|
public int husnr;
|
14 |
|
|
|
15 |
|
|
public String husnrbogstav;
|
16 |
|
|
|
17 |
torben |
2274 |
public String distributor;
|
18 |
|
|
|
19 |
torben |
2267 |
public int dbkBane;
|
20 |
|
|
public String rute;
|
21 |
|
|
public String koreliste;
|
22 |
|
|
|
23 |
torben |
2281 |
//public String vasketVejnavn;
|
24 |
torben |
2267 |
|
25 |
torben |
2274 |
public DaekningsType daekningsType;
|
26 |
torben |
2276 |
|
27 |
|
|
public Address extTarget;
|
28 |
torben |
2487 |
public float extAfstand;
|
29 |
torben |
2442 |
|
30 |
torben |
2488 |
public float latitude;
|
31 |
|
|
public float longitude;
|
32 |
torben |
2267 |
|
33 |
|
|
|
34 |
|
|
@Override
|
35 |
|
|
public String toString() {
|
36 |
torben |
2274 |
return "Adresse id=" + id+ " postnr=" + postnr + " vejnavn=" + vejnavn ;
|
37 |
torben |
2267 |
}
|
38 |
torben |
2333 |
|
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 |
torben |
2267 |
}
|