/[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 2494 by torben, Tue Mar 24 20:54:56 2015 UTC revision 2498 by torben, Wed Mar 25 07:12:23 2015 UTC
# Line 28  import dk.daoas.daoadresseservice.beans. Line 28  import dk.daoas.daoadresseservice.beans.
28  import dk.daoas.daoadresseservice.beans.SearchResult.Status;  import dk.daoas.daoadresseservice.beans.SearchResult.Status;
29  import dk.daoas.daoadresseservice.db.DatabaseLayer;  import dk.daoas.daoadresseservice.db.DatabaseLayer;
30  import dk.daoas.daoadresseservice.util.DeduplicateHelper;  import dk.daoas.daoadresseservice.util.DeduplicateHelper;
31    import dk.daoas.daoadresseservice.util.NaturalOrderComparator;
32    
33  public class AddressSearch {  public class AddressSearch {
34    
# Line 300  public class AddressSearch { Line 301  public class AddressSearch {
301                          if (orgAddress == null)                          if (orgAddress == null)
302                                  continue;                                  continue;
303                                                    
304                            if (orgAddress.daekningsType != DaekningsType.DAEKNING_IKKEDAEKKET) {
305                                    //kan være at adressen er blevet markeret dækket og - find-nærmeste data ikke er opdateret i mellemtiden
306                                    continue;
307                            }
308                            
309                          Address targetAddress = idAddressMap.get(eb.targetId);                          Address targetAddress = idAddressMap.get(eb.targetId);
310                          if (targetAddress == null)                          if (targetAddress == null) {
311                                  continue;                                  continue;
312                            }
313                            
314                                                    
315                          if (orgAddress.distributor != null && orgAddress.distributor.equals("LUKKET")) {                          if ( StringUtils.equals(orgAddress.distributor, "LUKKET") ) {
316                                  continue;                                  continue;
317                          }                                                }                      
318                                                    
319                          if (targetAddress.distributor.equals("LUKKET")) {                          
320                            
321                            if ( StringUtils.equals(targetAddress.distributor, "LUKKET") ) {
322                                  continue;                                  continue;
323                          }                          }
324                                                    
# Line 650  public class AddressSearch { Line 660  public class AddressSearch {
660          public Set<String> getHusnumre(int gadeid) {          public Set<String> getHusnumre(int gadeid) {
661                                                                    
662                  Map<String, Address> gade = searchGadeidentAdresser.get(gadeid);                  Map<String, Address> gade = searchGadeidentAdresser.get(gadeid);
663                  return new TreeSet<String>( gade.keySet() );                              
664                    Set<String> set = new TreeSet<String>( new NaturalOrderComparator<String>() );
665                    set.addAll( gade.keySet() );
666                    
667                    return set;
668          }          }
669                    
670          public Address getAdresse(int gadeid, String husnr) {          public Address getAdresse(int gadeid, String husnr) {

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

  ViewVC Help
Powered by ViewVC 1.1.20