8 |
import javax.servlet.http.HttpServletRequest; |
import javax.servlet.http.HttpServletRequest; |
9 |
import javax.servlet.http.HttpServletResponse; |
import javax.servlet.http.HttpServletResponse; |
10 |
|
|
11 |
import dk.daoas.daoadresseservice.admin.ServiceConfig; |
import org.apache.commons.lang3.StringUtils; |
12 |
|
|
13 |
import dk.daoas.daoadresseservice.beans.Address; |
import dk.daoas.daoadresseservice.beans.Address; |
14 |
import dk.daoas.daoadresseservice.beans.SearchResult; |
import dk.daoas.daoadresseservice.beans.SearchResult; |
15 |
import dk.daoas.daoadresseservice.beans.SearchResult.Status; |
import dk.daoas.daoadresseservice.beans.SearchResult.Status; |
23 |
public class SearchServlet extends HttpServlet { |
public class SearchServlet extends HttpServlet { |
24 |
|
|
25 |
private static final long serialVersionUID = 1L; |
private static final long serialVersionUID = 1L; |
26 |
LogPersistance logPersistance; |
|
27 |
ServiceConfig config; |
|
28 |
|
private transient LogPersistance logPersistance; |
29 |
|
//transient ServiceConfig config; |
30 |
|
|
31 |
@Override |
@Override |
32 |
public void init() throws ServletException { |
public void init() throws ServletException { |
33 |
super.init(); |
super.init(); |
34 |
|
|
35 |
config = (ServiceConfig) this.getServletContext().getAttribute("config"); |
//config = (ServiceConfig) this.getServletContext().getAttribute("config"); |
36 |
logPersistance = new LogPersistance(); |
logPersistance = new LogPersistance(); |
37 |
|
|
38 |
System.out.println("SearchServlet loaded"); |
System.out.println("SearchServlet loaded"); |
92 |
} else { |
} else { |
93 |
sb.append("<status>error</status>"); |
sb.append("<status>error</status>"); |
94 |
} |
} |
95 |
|
|
96 |
|
String rute = StringUtils.defaultString(result.address.rute); //Sikre at der ikke sendes "null" tilbage |
97 |
|
String koreliste = StringUtils.defaultString(result.address.koreliste); //Sikre at der ikke sendes "null" tilbage |
98 |
|
|
99 |
sb.append("<error>").append( result.status ).append("</error>"); |
sb.append("<error>").append( result.status ).append("</error>"); |
100 |
sb.append("<distrikt>").append(result.address.rute).append("</distrikt>"); |
sb.append("<distrikt>").append( rute ).append("</distrikt>"); |
101 |
sb.append("<koreliste>").append(result.address.koreliste).append("</koreliste>"); |
sb.append("<koreliste>").append( koreliste ).append("</koreliste>"); |
102 |
sb.append("<kommunekode>").append(result.address.kommunekode).append("</kommunekode>"); |
sb.append("<kommunekode>").append(result.address.kommunekode).append("</kommunekode>"); |
103 |
sb.append("<vejkode>").append(result.address.vejkode).append("</vejkode>"); |
sb.append("<vejkode>").append(result.address.vejkode).append("</vejkode>"); |
104 |
sb.append("<dbkbane>").append(result.address.dbkBane).append("</dbkbane>"); |
sb.append("<dbkbane>").append(result.address.dbkBane).append("</dbkbane>"); |