/[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

revision 2608 by torben, Wed Jul 15 06:52:05 2015 UTC revision 2754 by torben, Thu Oct 15 16:15:04 2015 UTC
# Line 44  public class AddressSearch { Line 44  public class AddressSearch {
44                    
45          private DatabaseLayer db;          private DatabaseLayer db;
46                    
         ServiceConfig config;  
47                    
48          StreetnameHelper levenshteinHelper;          StreetnameHelper levenshteinHelper;
49          StreetnameHelper googleHelper;          StreetnameHelper googleHelper;
# Line 52  public class AddressSearch { Line 51  public class AddressSearch {
51                    
52                    
53          public AddressSearch(DatabaseLayer db, ServiceConfig config) {          public AddressSearch(DatabaseLayer db, ServiceConfig config) {
                 this.config = config;  
54                                    
55                  this.db = db;                  this.db = db;
56                                    
# Line 547  public class AddressSearch { Line 545  public class AddressSearch {
545                  return result;                  return result;
546          }          }
547                    
548            public List<Address> get100PctAddresses() {
549                    List<Address> result = new ArrayList<Address>(120000);
550                    for (Address a : alleAdresser) {
551                            if ( a.daekningsType == DaekningsType.DAEKNING_100PCT) {
552                                    result.add(a);
553                            }
554                    }
555                    Collections.sort(result );
556                    return result;
557            }
558            
559          ///////////////////////////////////////////////////////////          ///////////////////////////////////////////////////////////
560          private String calculateExtendedBkKoreliste(ExtendedBean eb, Address orgAddress, Address targetAddress) {          private String calculateExtendedBkKoreliste(ExtendedBean eb, Address orgAddress, Address targetAddress) {
561                  String inject;                  String inject;
# Line 640  public class AddressSearch { Line 649  public class AddressSearch {
649                  aliasSet.add(vejnavn.replace("christians", "chr") );                  aliasSet.add(vejnavn.replace("christians", "chr") );
650                  aliasSet.add(vejnavn.replace("kristian", "kr") );                  aliasSet.add(vejnavn.replace("kristian", "kr") );
651                  aliasSet.add(vejnavn.replace("kristians", "kr") );                  aliasSet.add(vejnavn.replace("kristians", "kr") );
652    
653                    aliasSet.add(vejnavn.replace("mylius", "myl") );
654                    aliasSet.add(vejnavn.replace("myl", "mylius") );
655                                    
656                                    
657                  // alternative stavninger                  // alternative stavninger
# Line 756  public class AddressSearch { Line 768  public class AddressSearch {
768                    
769          public Set<Entry<String,Integer>> getVejnavne(short postnr) {          public Set<Entry<String,Integer>> getVejnavne(short postnr) {
770                  Map<String,Integer> map = searchPostnrVejnavnGadeid.get(postnr);                  Map<String,Integer> map = searchPostnrVejnavnGadeid.get(postnr);
771                  TreeMap<String,Integer> newMap = new TreeMap<String,Integer>();                  
772                  for (Entry<String,Integer> entry : map.entrySet() ) {                  TreeMap<String,Integer> newMap = new TreeMap<String,Integer>( map );//Lav et nyt TreeMap for at sikre sortering
                         newMap.put(entry.getKey(), entry.getValue());  
                 }  
773                                    
774                  return newMap.entrySet();                  return newMap.entrySet();
775          }          }

Legend:
Removed from v.2608  
changed lines
  Added in v.2754

  ViewVC Help
Powered by ViewVC 1.1.20