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 org.apache.commons.lang3.StringUtils; |
12 |
|
|
13 |
import dk.daoas.daoadresseservice.admin.ServiceConfig; |
import dk.daoas.daoadresseservice.admin.ServiceConfig; |
14 |
import dk.daoas.daoadresseservice.beans.Address; |
import dk.daoas.daoadresseservice.beans.Address; |
15 |
import dk.daoas.daoadresseservice.beans.SearchResult; |
import dk.daoas.daoadresseservice.beans.SearchResult; |
91 |
} else { |
} else { |
92 |
sb.append("<status>error</status>"); |
sb.append("<status>error</status>"); |
93 |
} |
} |
94 |
|
|
95 |
|
String rute = StringUtils.defaultString(result.address.rute); //Sikre at der ikke sendes "null" tilbage |
96 |
|
String koreliste = StringUtils.defaultString(result.address.koreliste); //Sikre at der ikke sendes "null" tilbage |
97 |
|
|
98 |
sb.append("<error>").append( result.status ).append("</error>"); |
sb.append("<error>").append( result.status ).append("</error>"); |
99 |
sb.append("<distrikt>").append(result.address.rute).append("</distrikt>"); |
sb.append("<distrikt>").append( rute ).append("</distrikt>"); |
100 |
sb.append("<koreliste>").append(result.address.koreliste).append("</koreliste>"); |
sb.append("<koreliste>").append( koreliste ).append("</koreliste>"); |
101 |
sb.append("<kommunekode>").append(result.address.kommunekode).append("</kommunekode>"); |
sb.append("<kommunekode>").append(result.address.kommunekode).append("</kommunekode>"); |
102 |
sb.append("<vejkode>").append(result.address.vejkode).append("</vejkode>"); |
sb.append("<vejkode>").append(result.address.vejkode).append("</vejkode>"); |
103 |
sb.append("<dbkbane>").append(result.address.dbkBane).append("</dbkbane>"); |
sb.append("<dbkbane>").append(result.address.dbkBane).append("</dbkbane>"); |
104 |
sb.append("\n"); |
sb.append("\n"); |
105 |
|
|
106 |
//Extra information |
//Extra information |
107 |
|
sb.append("<split>"); |
108 |
|
sb.append("<vej>").append( result.splitResult.vej).append("</vej>"); |
109 |
|
sb.append("<husnr>").append( result.splitResult.husnr).append("</husnr>"); |
110 |
|
sb.append("<litra>").append( result.splitResult.litra).append("</litra>"); |
111 |
|
sb.append("<etage>").append( result.splitResult.etage).append("</etage>"); //sal |
112 |
|
sb.append("<lejlighed>").append( result.splitResult.lejlighed).append("</lejlighed>"); //side |
113 |
|
sb.append("</split>"); |
114 |
|
|
115 |
|
|
116 |
sb.append("<gadeident>").append( result.gadeident ).append("</gadeident>"); |
sb.append("<gadeident>").append( result.gadeident ).append("</gadeident>"); |
117 |
sb.append("<vejnavn>").append(result.vej).append("</vejnavn>"); |
sb.append("<vejnavn>").append(result.vej).append("</vejnavn>"); |
118 |
|
|
126 |
|
|
127 |
Address t = result.address.extTarget; |
Address t = result.address.extTarget; |
128 |
sb.append("<extaddr>").append(t.vejnavn + " " + t.husnr + t.husnrbogstav + ", " + t.postnr).append("</extaddr>"); |
sb.append("<extaddr>").append(t.vejnavn + " " + t.husnr + t.husnrbogstav + ", " + t.postnr).append("</extaddr>"); |
129 |
} |
} |
130 |
|
|
131 |
|
|
132 |
sb.append("<levenshtein>").append(result.levenshtein).append("</levenshtein>"); |
sb.append("<levenshtein>").append(result.levenshtein).append("</levenshtein>"); |
133 |
|
|