/[projects]/dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/fileupload/AddressSourceEntry.java
ViewVC logotype

Annotation of /dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/fileupload/AddressSourceEntry.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2844 - (hide annotations) (download)
Mon Jan 25 21:43:59 2016 UTC (8 years, 4 months ago) by torben
Original Path: dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/AddressSourceEntry.java
File size: 1105 byte(s)
Implemented AdressManager.visitRange()

Added AddressSource.validate() to let manager do a pre-validation before loading data from DB

Added support for DAO

Make Task and webpage show error messages
1 torben 2838 package dk.daoas.adressevedligehold;
2    
3     public class AddressSourceEntry {
4     public enum EntryType {
5     TypeSingleAddress,
6     TypeAddressRange
7     }
8    
9     public AddressSourceEntry(EntryType type) {
10     this.type = type;
11     }
12    
13    
14     public EntryType type;
15     public EntryUgedage ugedage;
16    
17     public String distributor;
18    
19    
20     public int gadeid;
21     public short kommunekode;
22     public short vejkode;
23    
24     public short postnr;
25     public String vejnavn;
26    
27    
28     public short husnr; //bruges som fraHusnr ved Range
29     public short tilHusnr;
30    
31     public String litra; //Bruges som fraLitra ved range
32     public String tilLitra;
33    
34    
35     public String rute;
36     public String koreliste;
37    
38     @Override
39     public String toString() {
40 torben 2844 if (type == EntryType.TypeSingleAddress)
41     return String.format("AddressSourceEntry{gadeid=%d postnr=%d vejnavn=%s husnr=%d litra=%s}", gadeid, postnr, vejnavn, husnr, litra);
42     else
43     return String.format("AddressSourceEntry{gadeid=%d postnr=%d vejnavn=%s fraHusnr=%d fraLitra=%s tilHusnr=%d tilLitra=%s}", gadeid, postnr, vejnavn, husnr, litra, tilHusnr, tilLitra);
44    
45 torben 2838 }
46     }

  ViewVC Help
Powered by ViewVC 1.1.20