4 |
public class Address implements Comparable<Address> { |
public class Address implements Comparable<Address> { |
5 |
|
|
6 |
public enum AddressState { |
public enum AddressState { |
7 |
NOT_CHANGED, CREATED, OPENED, MODIFIED, CLOSED |
NOT_CHANGED, CREATED, OPENED, MODIFIED, CLOSED, CREATE_FAIL |
8 |
} |
} |
9 |
|
|
10 |
|
|
70 |
public AddressState stateLor = AddressState.NOT_CHANGED; |
public AddressState stateLor = AddressState.NOT_CHANGED; |
71 |
public AddressState stateSon = AddressState.NOT_CHANGED; |
public AddressState stateSon = AddressState.NOT_CHANGED; |
72 |
|
|
73 |
|
public short ho; //Bruges til afstandandenrute |
74 |
|
|
75 |
|
|
76 |
|
public String kommentar; |
77 |
|
|
78 |
|
public Address() { |
79 |
|
} |
80 |
|
|
81 |
|
public Address(double latitude, double longitude) { |
82 |
|
|
83 |
|
this.latitude = (float)latitude; |
84 |
|
this.longitude = (float)longitude; |
85 |
|
|
86 |
|
updateXyz(); |
87 |
|
} |
88 |
|
|
89 |
@Override |
@Override |
90 |
public String toString() { |
public String toString() { |
91 |
return String.format("Address{id=%d gadeid=%d postnr=%d vejnavn=%s husnr=%d litra=%s}", id, gadeid, postnr, vejnavn, husnr, husnrbogstav); |
return String.format("Address{id=%d gadeid=%d kom=%d vejk=%d postnr=%d vejnavn=%s husnr=%d litra=%s}", id, gadeid, kommunekode, vejkode, postnr, vejnavn, husnr, husnrbogstav); |
92 |
} |
} |
93 |
|
|
94 |
|
|
126 |
return false; |
return false; |
127 |
|
|
128 |
Address a = (Address) o; |
Address a = (Address) o; |
129 |
return (this.id == a.id); //we rely on uniqueness of DB primary key |
return this.id == a.id; //we rely on uniqueness of DB primary key |
130 |
} |
} |
131 |
|
|
132 |
//Bruges ved afstand anden rute |
//Bruges ved afstand anden rute |