/[projects]/dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/AddressSearch.java
ViewVC logotype

Diff of /dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/AddressSearch.java

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

dao/DaoAdresseService/src/dk/daoas/daoadresseservice/AddressSearch.java revision 2419 by torben, Mon Mar 2 07:45:27 2015 UTC dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/AddressSearch.java revision 2484 by torben, Tue Mar 24 09:36:05 2015 UTC
# Line 9  import java.util.HashMap; Line 9  import java.util.HashMap;
9  import java.util.HashSet;  import java.util.HashSet;
10  import java.util.List;  import java.util.List;
11  import java.util.Map;  import java.util.Map;
12    import java.util.Map.Entry;
13  import java.util.Set;  import java.util.Set;
14    import java.util.TreeMap;
15    import java.util.TreeSet;
16  import java.util.concurrent.ConcurrentHashMap;  import java.util.concurrent.ConcurrentHashMap;
17    
18  import org.apache.commons.lang3.StringUtils;  import org.apache.commons.lang3.StringUtils;
# Line 410  public class AddressSearch { Line 413  public class AddressSearch {
413                    
414                    
415          private String calculateExtendedDaoRoute(ExtendedBean eb, Address orgAddress, Address targetAddress) {          private String calculateExtendedDaoRoute(ExtendedBean eb, Address orgAddress, Address targetAddress) {
416                    if (targetAddress.rute == null) { //hvis targetAdress.rute er null så er adressen ikke dækket alligevel
417                            return null;
418                    }
419    
420                  // ///////////////////////////////////////////////////////////////////                  // ///////////////////////////////////////////////////////////////////
421                  switch( eb.transport) {                  switch( eb.transport) {
# Line 613  public class AddressSearch { Line 619  public class AddressSearch {
619                  return aliasSet;                  return aliasSet;
620          }          }
621                    
622            public Set<Integer> getPostnumre() {
623                    return new TreeSet<Integer>( searchPostnrVejnavnGadeid.keySet() );
624            }
625            
626            public Set<Entry<String,Long>> getVejnavne(int postnr) {
627                    Map<String,Long> map = searchPostnrVejnavnGadeid.get(postnr);
628                    TreeMap<String,Long> newMap = new TreeMap<String,Long>();
629                    for (Entry<String,Long> entry : map.entrySet() ) {
630                            newMap.put(entry.getKey(), entry.getValue());
631                    }
632                    
633                    return newMap.entrySet();
634            }
635            
636            public Set<String> getHusnumre(long gadeid) {
637                                    
638                    Map<String, Address> gade = searchGadeidentAdresser.get(gadeid);
639                    return new TreeSet<String>( gade.keySet() );            
640            }
641                    
642            public Address getAdresse(long gadeid, String husnr) {
643                    
644                    Map<String, Address> gade = searchGadeidentAdresser.get(gadeid);
645                    return gade.get(husnr);
646                    
647            }
648                    
649  }  }

Legend:
Removed from v.2419  
changed lines
  Added in v.2484

  ViewVC Help
Powered by ViewVC 1.1.20