/[projects]/dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/beans/Address.java
ViewVC logotype

Diff of /dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/beans/Address.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2457 by torben, Fri Mar 20 13:57:47 2015 UTC revision 2545 by torben, Wed May 13 09:36:42 2015 UTC
# Line 5  import dk.daoas.daoadresseservice.Daekni Line 5  import dk.daoas.daoadresseservice.Daekni
5    
6  public class Address implements Comparable<Address> {  public class Address implements Comparable<Address> {
7          public int id;          public int id;
8          public int postnr;          public short postnr;
9          public String vejnavn;            public String vejnavn;  
10          public long gadeid;          public int gadeid;// GadeID kan godt være i en alm 32bit int
11          public int kommunekode;          public short kommunekode;
12          public int vejkode;          public short vejkode;
13          public int husnr;          public short husnr;
14                    
15          public String husnrbogstav;          public String husnrbogstav;
16                    
17          public String distributor;          public String distributor;
18                    
19          public int dbkBane;          public short dbkBane;
20          public String rute;          public String rute;
21          public String koreliste;          public String koreliste;
22                    
23            public String ruteSondag;
24            public String korelisteSondag;
25            
26          //public String vasketVejnavn;          //public String vasketVejnavn;
27                    
28          public DaekningsType daekningsType;          public DaekningsType daekningsType;
29                    
30          public Address extTarget;          public Address extTarget;
31          public double extAfstand;          public float extAfstand;
32                    
33          public double latitude;          public float latitude;
34          public double longitude;          public float longitude;
35                                    
36                                    
37          @Override          @Override
# Line 50  public class Address implements Comparab Line 53  public class Address implements Comparab
53                                    
54                  return this.husnrbogstav.compareTo( arg0.husnrbogstav );                  return this.husnrbogstav.compareTo( arg0.husnrbogstav );
55          }          }
56    
57            @Override
58            public int hashCode() {
59                    return this.id;
60            }
61    
62            @Override
63            public boolean equals(Object o) {
64                    if (! (o instanceof Address) )
65                            return false;
66    
67                    Address a = (Address) o;
68                    return (this.id == a.id); //we rely on uniqueness of DB primary key
69            }
70  }  }

Legend:
Removed from v.2457  
changed lines
  Added in v.2545

  ViewVC Help
Powered by ViewVC 1.1.20