/[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 2498 by torben, Wed Mar 25 07:12:23 2015 UTC revision 2540 by torben, Mon May 11 08:13:04 2015 UTC
# Line 58  public class AddressSearch { Line 58  public class AddressSearch {
58                    
59                    
60          public SearchResult search(String postnrStr, String adresse)  {          public SearchResult search(String postnrStr, String adresse)  {
61                    
62                    postnrStr = postnrStr.trim();
63                    adresse = adresse.trim();
64                    
65                    
66                  SearchRequest request = new SearchRequest();                  SearchRequest request = new SearchRequest();
67                  SearchResult result = new SearchResult();                  SearchResult result = new SearchResult();
68                                    
# Line 94  public class AddressSearch { Line 99  public class AddressSearch {
99                                    
100    
101                  if (request.vasketVejnavn.indexOf("pakkebo") > -1                  if (request.vasketVejnavn.indexOf("pakkebo") > -1
102                                    || request.vasketVejnavn.indexOf("pakkepost") > -1
103                                    || request.vasketVejnavn.indexOf("postbo") > -1   // postbox/postboks
104                                  || request.vasketVejnavn.indexOf("døgnpost") > -1                                  || request.vasketVejnavn.indexOf("døgnpost") > -1
105                                  || request.vasketVejnavn.indexOf("døgnbo") > -1                                  || request.vasketVejnavn.indexOf("døgnbo") > -1 // døgnbox // døgnboks
106                                  || request.vasketVejnavn.equals("id")                                  || request.vasketVejnavn.equals("id")
107                                  ) {                                  ) {
108                          result.status = Status.ERROR_POSTBOX;                          result.status = Status.ERROR_POSTBOX;
# Line 192  public class AddressSearch { Line 199  public class AddressSearch {
199                                    
200          }          }
201                    
202          public Map<String,Integer> getStretsByPostal(int zip) {          public Map<String,Integer> getStretsByPostal(short zip) {
203                  return searchPostnrVejnavnGadeid.get(zip);                  return searchPostnrVejnavnGadeid.get(zip);
204          }          }
205    
# Line 513  public class AddressSearch { Line 520  public class AddressSearch {
520                  aliasSet.add(vejnavn.replace("alle", "allé") );                  aliasSet.add(vejnavn.replace("alle", "allé") );
521                  aliasSet.add(vejnavn.replace("allé", "alle") );                                  aliasSet.add(vejnavn.replace("allé", "alle") );                
522                                    
523                    
524                    // forkortelser
525                  aliasSet.add(vejnavn.replace("dronningens", "dr") );                  aliasSet.add(vejnavn.replace("dronningens", "dr") );
526                  aliasSet.add(vejnavn.replace("dr.", "dronningens") );                  aliasSet.add(vejnavn.replace("dr.", "dronningens") );
527                  aliasSet.add(vejnavn.replace("dr ", "dronningens") );                  aliasSet.add(vejnavn.replace("dr ", "dronningens") );
# Line 547  public class AddressSearch { Line 556  public class AddressSearch {
556                                    
557                  aliasSet.add(vejnavn.replace("nordre", "ndr") );                  aliasSet.add(vejnavn.replace("nordre", "ndr") );
558                  aliasSet.add(vejnavn.replace("ndr", "nordre") );                  aliasSet.add(vejnavn.replace("ndr", "nordre") );
559                    
560                    aliasSet.add(vejnavn.replace("borgmester", "borgm") );
561                    aliasSet.add(vejnavn.replace("borgm", "borgmester") );
562                    
563                                                                    
564                  aliasSet.add(vejnavn.replace("sankt", "skt") );                  aliasSet.add(vejnavn.replace("sankt", "skt") );
565                  aliasSet.add(vejnavn.replace("sankt", "sct") );                  aliasSet.add(vejnavn.replace("sankt", "sct") );
566                  aliasSet.add(vejnavn.replace("skt", "sankt") );                  aliasSet.add(vejnavn.replace("skt", "sankt") );
567                                    
568                  aliasSet.add(vejnavn.replace("skt", "sct") );                  aliasSet.add(vejnavn.replace("skt", "sct") );
569                  aliasSet.add(vejnavn.replace("sct", "skt") );                  aliasSet.add(vejnavn.replace("sct", "skt") );          
570                    
571                                    
572                                    
573                  // fornavn forkortelser                  // fornavn forkortelser
574                  aliasSet.add(vejnavn.replace("john", "j") );                  aliasSet.add(vejnavn.replace("john", "j") );
575                  aliasSet.add(vejnavn.replace("thomas", "th") );                  aliasSet.add(vejnavn.replace("thomas", "th") );
576                  aliasSet.add(vejnavn.replace("thorvald", "th") );                  aliasSet.add(vejnavn.replace("thorvald", "th") );
577                    
578                    
579                    aliasSet.add(vejnavn.replace("christian", "chr") );
580                    aliasSet.add(vejnavn.replace("kristian", "kr") );
581                    
582                    
583                    // alternative stavninger
584                    aliasSet.add(vejnavn.replace("peder", "peter") );
585                    aliasSet.add(vejnavn.replace("peter", "peder") );
586                    
587    
588                                    
589                  // Romertal                  // Romertal
# Line 601  public class AddressSearch { Line 625  public class AddressSearch {
625                  aliasSet.add(vejnavn.replace("vej", "vejen") );                  aliasSet.add(vejnavn.replace("vej", "vejen") );
626                  aliasSet.add(vejnavn.replace("vejen", "vej") );                  aliasSet.add(vejnavn.replace("vejen", "vej") );
627                                    
628                    aliasSet.add(vejnavn.replace("v", "vej") );//Vi kan have vejnavne i DB der bare slutter på v istedet for vej
629                    
630                  aliasSet.add(vejnavn.replace("alle", "all") );                  aliasSet.add(vejnavn.replace("alle", "all") );
631                  aliasSet.add(vejnavn.replace("allé", "all") );                  aliasSet.add(vejnavn.replace("allé", "all") );
632                  aliasSet.add(vejnavn.replace("alle", "allú") ); //Fundet i logs.hentruteinfo                  aliasSet.add(vejnavn.replace("alle", "allú") ); //Fundet i logs.hentruteinfo

Legend:
Removed from v.2498  
changed lines
  Added in v.2540

  ViewVC Help
Powered by ViewVC 1.1.20