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

Diff of /dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/AddressManager.java

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

revision 2868 by torben, Thu Jan 28 16:12:28 2016 UTC revision 2873 by torben, Thu Jan 28 17:04:34 2016 UTC
# Line 35  public class AddressManager { Line 35  public class AddressManager {
35                    
36          ArrayList<AddressSourceEntry> rejectedEntries = new ArrayList<AddressSourceEntry>();          ArrayList<AddressSourceEntry> rejectedEntries = new ArrayList<AddressSourceEntry>();
37                    
38            Map<Integer,String> unknownStreets = new TreeMap<Integer, String>();
39            
40          Map<Short,Short> dbkBaneMap = new TreeMap<Short,Short>();          Map<Short,Short> dbkBaneMap = new TreeMap<Short,Short>();
41                    
42          public AddressManager() throws SQLException {          public AddressManager() throws SQLException {
# Line 224  public class AddressManager { Line 226  public class AddressManager {
226          private void visitSingle(AddressSourceEntry entry) {          private void visitSingle(AddressSourceEntry entry) {
227                  TreeMap<Short, ArrayList<Address>> gade = searchStructure.get( entry.gadeid );                  TreeMap<Short, ArrayList<Address>> gade = searchStructure.get( entry.gadeid );
228                  if (gade == null) {                  if (gade == null) {
229                            unknownStreets.putIfAbsent(entry.gadeid, entry.vejnavn);
230                          createFromEntry(entry); // if we get here there was no match - so we need to create it                          createFromEntry(entry); // if we get here there was no match - so we need to create it
231                          return;                          return;
232                  }                  }
# Line 250  public class AddressManager { Line 253  public class AddressManager {
253                                    
254                  TreeMap<Short, ArrayList<Address>> gade = searchStructure.get( entry.gadeid );                  TreeMap<Short, ArrayList<Address>> gade = searchStructure.get( entry.gadeid );
255                  if (gade == null) {                  if (gade == null) {
256                            unknownStreets.putIfAbsent(entry.gadeid, entry.vejnavn);
257                          System.out.println("[Range] Ukendt gadeID " + entry);                          System.out.println("[Range] Ukendt gadeID " + entry);
258                          return;                          return;
259                  }                  }
# Line 616  public class AddressManager { Line 620  public class AddressManager {
620                  return Collections.unmodifiableList(addressList);                  return Collections.unmodifiableList(addressList);
621          }          }
622                    
623            public Map<Integer,String> getUnknownStreets() {
624                    return Collections.unmodifiableMap( unknownStreets );
625            }
626            
627                    
628                    
629          public int getRejectedCount() {          public int getRejectedCount() {

Legend:
Removed from v.2868  
changed lines
  Added in v.2873

  ViewVC Help
Powered by ViewVC 1.1.20