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

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

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

revision 2758 by torben, Tue Oct 27 14:40:44 2015 UTC revision 2966 by torben, Mon Mar 7 20:40:40 2016 UTC
# Line 32  public class AddressServlet extends Http Line 32  public class AddressServlet extends Http
32                  }                  }
33                                    
34                  String gadeidStr = request.getParameter("gadeid");                  String gadeidStr = request.getParameter("gadeid");
35                  String husnr = request.getParameter("husnr");                  String husnrStr = request.getParameter("husnr");
36                    String litra = request.getParameter("litra");
37                                    
38                  if (gadeidStr == null) {                  if (gadeidStr == null) {
39                          response.setContentType("text/xml; charset=UTF-8");                          response.setContentType("text/xml; charset=UTF-8");
# Line 40  public class AddressServlet extends Http Line 41  public class AddressServlet extends Http
41                          return;                                          return;                
42                  }                  }
43                                    
44                  if (husnr == null) {                  if (husnrStr == null) {
45                          response.setContentType("text/xml; charset=UTF-8");                          response.setContentType("text/xml; charset=UTF-8");
46                          response.getWriter().print( SearchServlet.generateErrorXML("Mangler husnr parameter") );                          response.getWriter().print( SearchServlet.generateErrorXML("Mangler husnr parameter") );
47                          return;                                          return;                
48                  }                  }
49                    
50                    if (litra == null) {
51                            response.setContentType("text/xml; charset=UTF-8");
52                            response.getWriter().print( SearchServlet.generateErrorXML("Mangler litra parameter") );
53                            return;                
54                    }              
55                    
56                  try {                  try {
57                          int gadeid = Integer.parseInt(gadeidStr);                          int gadeid = Integer.parseInt(gadeidStr);
58                            
59                            short husnr = Short.parseShort( husnrStr );
60                                                                                                    
61                          Address addr = search.getAddressSafe(gadeid, husnr);                          Address addr = search.getAddressSafe(gadeid, husnr, litra);
62                                                    
63                          StringBuilder sb = new StringBuilder();                          StringBuilder sb = new StringBuilder();
64                          sb.append("<result>");                          sb.append("<result>");
# Line 58  public class AddressServlet extends Http Line 68  public class AddressServlet extends Http
68                          sb.append("<vejkode>").append(addr.vejkode).append("</vejkode>");                          sb.append("<vejkode>").append(addr.vejkode).append("</vejkode>");
69                          sb.append("<vejnavn>").append(addr.vejnavn).append("</vejnavn>");                          sb.append("<vejnavn>").append(addr.vejnavn).append("</vejnavn>");
70                                                    
71                          sb.append("<rute>").append(addr.rute).append("</rute>");                          sb.append("<rute>").append(addr.routingMandag.rute).append("</rute>");
72                          sb.append("<koreliste>").append(addr.koreliste).append("</koreliste>");                          sb.append("<koreliste>").append(addr.routingMandag.koreliste).append("</koreliste>");
73                          sb.append("<latitude>").append(addr.latitude).append("</latitude>");                          sb.append("<latitude>").append(addr.latitude).append("</latitude>");
74                          sb.append("<longitude>").append(addr.longitude).append("</longitude>");                          sb.append("<longitude>").append(addr.longitude).append("</longitude>");
75                                                    

Legend:
Removed from v.2758  
changed lines
  Added in v.2966

  ViewVC Help
Powered by ViewVC 1.1.20