/[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/dk/daoas/daoadresseservice/beans/Address.java revision 2333 by torben, Sat Feb 21 13:51:38 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                                    
31          @Override          @Override
32          public String toString() {          public String toString() {
33                  return "Adresse id=" + id+ " postnr=" + postnr + " adresse=" + adresse ;                  return "Adresse id=" + id+ " postnr=" + postnr + " vejnavn=" + vejnavn ;
34            }
35    
36    
37            @Override
38            public int compareTo(Address arg0) {
39                    if (this.postnr != arg0.postnr)
40                            return Integer.compare(this.postnr, arg0.postnr);
41    
42                    if (this.gadeid != arg0.gadeid)
43                            return Long.compare(this.gadeid, arg0.gadeid);
44                    
45                    if (this.husnr != arg0.husnr)
46                            return Integer.compare(this.husnr, arg0.husnr);
47                    
48                    return this.husnrbogstav.compareTo( arg0.husnrbogstav );
49          }          }
50  }  }

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

  ViewVC Help
Powered by ViewVC 1.1.20