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

Diff of /dao/DaoAdresseService/src/dk/daoas/daoadresseservice/AdressSearch.java

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

revision 2279 by torben, Fri Feb 13 14:38:59 2015 UTC revision 2282 by torben, Fri Feb 13 15:15:13 2015 UTC
# Line 7  import java.util.Map; Line 7  import java.util.Map;
7  import java.util.concurrent.ConcurrentHashMap;  import java.util.concurrent.ConcurrentHashMap;
8    
9  import dk.daoas.daoadresseservice.AddressUtils.SplitResult;  import dk.daoas.daoadresseservice.AddressUtils.SplitResult;
10  import dk.daoas.daoadresseservice.SearchResult.Status;  import dk.daoas.daoadresseservice.beans.Address;
11    import dk.daoas.daoadresseservice.beans.ExtendedBean;
12    import dk.daoas.daoadresseservice.beans.HundredePctBean;
13    import dk.daoas.daoadresseservice.beans.SearchResult;
14    import dk.daoas.daoadresseservice.beans.SearchResult.Status;
15  import dk.daoas.daoadresseservice.db.DatabaseLayer;  import dk.daoas.daoadresseservice.db.DatabaseLayer;
16    
17  public class AdressSearch {  public class AdressSearch {
# Line 21  public class AdressSearch { Line 25  public class AdressSearch {
25          Map<Integer,Address> idAddressMap;          Map<Integer,Address> idAddressMap;
26                    
27                    
28            Map<Integer,HundredePctBean> hundredePct;
29            
30            
31          public SearchResult search(String postnrStr, String adresse)  {          public SearchResult search(String postnrStr, String adresse)  {
32                  int postnr=0;                  int postnr=0;
33                                    
# Line 89  public class AdressSearch { Line 96  public class AdressSearch {
96                                  searchPostnrVejnavnGadeid.put(a.postnr, postnrVeje);                                  searchPostnrVejnavnGadeid.put(a.postnr, postnrVeje);
97                          }                          }
98                                                    
99                          Long gadeident = postnrVeje.get(a.vasketVejnavn);                          String vasketVejnavn = AddressUtils.vaskVejnavn(a.vejnavn);
100                            Long gadeident = postnrVeje.get(vasketVejnavn);
101                          if (gadeident == null) {                          if (gadeident == null) {
102                                  postnrVeje.put(a.vasketVejnavn, a.gadeid);                                  postnrVeje.put(vasketVejnavn, a.gadeid);
103                          }                          }
104                                                    
105                          Map<String, Address> gade =  searchGadeidentAdresser.get(a.gadeid);                          Map<String, Address> gade =  searchGadeidentAdresser.get(a.gadeid);
# Line 148  public class AdressSearch { Line 156  public class AdressSearch {
156                  //////////////////////////////////////////////////////////////////////////////////////                  //////////////////////////////////////////////////////////////////////////////////////
157                  System.out.println("Build -- stage 3 - 100pct");                  System.out.println("Build -- stage 3 - 100pct");
158                                    
159                  Map<Integer,HundredePctBean> hundredePct = DatabaseLayer.get100PctList();                  hundredePct = DatabaseLayer.get100PctList();
160                  for (Address addr : alleAdresser) {                  for (Address addr : alleAdresser) {
161                          if (addr.daekningsType != DaekningsType.DAEKNING_IKKEDAEKKET) {                          if (addr.daekningsType != DaekningsType.DAEKNING_IKKEDAEKKET) {
162                                  continue;                                  continue;
# Line 171  public class AdressSearch { Line 179  public class AdressSearch {
179                          addr.distributor = bean.distributor;                          addr.distributor = bean.distributor;
180                  }                  }
181                                    
182                    System.out.println("Build Completed");
183                    
184          }          }
185                    
186                    

Legend:
Removed from v.2279  
changed lines
  Added in v.2282

  ViewVC Help
Powered by ViewVC 1.1.20