package dk.daoas.daoadresseservice.beans; import dk.daoas.daoadresseservice.DaekningsType; public class Address implements Comparable
{ public int id; public short postnr; public String vejnavn; public int gadeid;// GadeID kan godt være i en alm 32bit int public short kommunekode; public short vejkode; public short husnr; public String husnrbogstav; public String distributor; public short dbkBane; public String rute; public String koreliste; //public String vasketVejnavn; public DaekningsType daekningsType; public Address extTarget; public float extAfstand; public float latitude; public float longitude; @Override public String toString() { return "Adresse id=" + id+ " postnr=" + postnr + " vejnavn=" + vejnavn ; } @Override public int compareTo(Address arg0) { if (this.postnr != arg0.postnr) return Integer.compare(this.postnr, arg0.postnr); if (this.gadeid != arg0.gadeid) return Long.compare(this.gadeid, arg0.gadeid); if (this.husnr != arg0.husnr) return Integer.compare(this.husnr, arg0.husnr); return this.husnrbogstav.compareTo( arg0.husnrbogstav ); } }