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

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

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

revision 2332 by torben, Fri Feb 13 15:15:13 2015 UTC revision 2333 by torben, Sat Feb 21 13:51:38 2015 UTC
# Line 3  package dk.daoas.daoadresseservice.beans Line 3  package dk.daoas.daoadresseservice.beans
3  import dk.daoas.daoadresseservice.DaekningsType;  import dk.daoas.daoadresseservice.DaekningsType;
4    
5    
6  public class Address {  public class Address implements Comparable<Address> {
7          public int id;          public int id;
8          public int postnr;          public int postnr;
9          public String vejnavn;            public String vejnavn;  
# Line 32  public class Address { Line 32  public class Address {
32          public String toString() {          public String toString() {
33                  return "Adresse id=" + id+ " postnr=" + postnr + " vejnavn=" + vejnavn ;                  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.2332  
changed lines
  Added in v.2333

  ViewVC Help
Powered by ViewVC 1.1.20