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

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

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

revision 2784 by torben, Thu Nov 26 12:50:05 2015 UTC revision 2785 by torben, Thu Nov 26 14:25:41 2015 UTC
# Line 69  public class SearchServlet extends HttpS Line 69  public class SearchServlet extends HttpS
69                  String adresseStr = request.getParameter("adresse");                  String adresseStr = request.getParameter("adresse");
70                  String omdeling = request.getParameter("omdeling");                  String omdeling = request.getParameter("omdeling");
71                                    
72                    
73                    String naermesteHusnrStr = request.getParameter("naermestehusnr");
74                    
75                  if (postnr == null) {                  if (postnr == null) {
76                          response.setContentType("text/xml; charset=UTF-8");                          response.setContentType("text/xml; charset=UTF-8");
77                          response.getWriter().print( generateErrorXML("Mangler postnr parameter") );                          response.getWriter().print( generateErrorXML("Mangler postnr parameter") );
# Line 93  public class SearchServlet extends HttpS Line 96  public class SearchServlet extends HttpS
96                          response.getWriter().print( generateErrorXML("Ugyldig omdelingsdag - Kun H, L og S er gyldig") );                          response.getWriter().print( generateErrorXML("Ugyldig omdelingsdag - Kun H, L og S er gyldig") );
97                          return;                                          return;                
98                  }                  }
99                    boolean naermesteHusnr;        
100                    if (naermesteHusnrStr == null || naermesteHusnrStr.equals("")) {
101                            naermesteHusnr = false;
102                    } else {
103                            naermesteHusnr = Integer.parseInt( naermesteHusnrStr ) > 0;
104                    }
105                    
106                    
107    
108                  SearchResult result = search.search(postnr, adresseStr);                  SearchResult result = search.search(postnr, adresseStr, naermesteHusnr);
109                                    
110                                    
111                  StringBuilder sb = new StringBuilder();                  StringBuilder sb = new StringBuilder();
# Line 173  public class SearchServlet extends HttpS Line 184  public class SearchServlet extends HttpS
184                  sb.append("<soendag>").append(ruteSondag).append("  ").append(korelisteSondag).append("</soendag>");                  sb.append("<soendag>").append(ruteSondag).append("  ").append(korelisteSondag).append("</soendag>");
185                                    
186                                    
187                    
188                    sb.append("<nearesthusnr>").append(result.nearestHusnr).append("</nearesthusnr>");
189                    sb.append("<anvendthusnr>").append(result.anvendtHusnr).append("</anvendthusnr>");
190                  sb.append("<nearestlitra>").append(result.nearestLitra).append("</nearestlitra>");                  sb.append("<nearestlitra>").append(result.nearestLitra).append("</nearestlitra>");
191                                    
192    
193                  sb.append("<levenshtein>").append(result.levenshtein).append("</levenshtein>");                  sb.append("<levenshtein>").append(result.levenshtein).append("</levenshtein>");
194                  sb.append("<levenshteindistance>").append(result.levenshteinDistance).append("</levenshteindistance>");                  sb.append("<levenshteindistance>").append(result.levenshteinDistance).append("</levenshteindistance>");
195                                    

Legend:
Removed from v.2784  
changed lines
  Added in v.2785

  ViewVC Help
Powered by ViewVC 1.1.20