/[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

dao/DaoAdresseService/src/dk/daoas/daoadresseservice/Address.java revision 2267 by torben, Thu Feb 12 13:57:32 2015 UTC dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/beans/Address.java revision 2457 by torben, Fri Mar 20 13:57:47 2015 UTC
# Line 1  Line 1 
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 adresse;            public String vejnavn;  
10          public int gadeid;          public long gadeid;
11          public int kommunekode;          public int kommunekode;
12          public int vejkode;          public int vejkode;
13          public int husnr;          public int husnr;
14                    
15          public String husnrbogstav;          public String husnrbogstav;
16                    
17            public String distributor;
18            
19          public int dbkBane;          public int dbkBane;
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;
26                    
27            public Address extTarget;
28            public double 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 + " adresse=" + adresse ;                  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  }  }

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

  ViewVC Help
Powered by ViewVC 1.1.20