30 |
private transient LogPersistance logPersistance; |
private transient LogPersistance logPersistance; |
31 |
//transient ServiceConfig config; |
//transient ServiceConfig config; |
32 |
|
|
33 |
private List<String> daekingstyper = Arrays.asList( new String[] { |
private List<String> omdelingsTyper = Arrays.asList( new String[] { |
34 |
"H","L","S", //de gamle |
"H","L","S", //de gamle |
35 |
"MA","TI","ON","TO","FR","LO","SO" |
"MA","TI","ON","TO","FR","LO","SO" |
36 |
} ); |
} ); |
99 |
if (omdeling == null || omdeling.equals("") ) { |
if (omdeling == null || omdeling.equals("") ) { |
100 |
omdeling = "H"; |
omdeling = "H"; |
101 |
} |
} |
102 |
|
omdeling = omdeling.toUpperCase(); |
103 |
|
|
104 |
if ( daekingstyper.contains(omdeling) == false ) { |
if ( omdelingsTyper.contains(omdeling) == false ) { |
105 |
response.setContentType("text/xml; charset=UTF-8"); |
response.setContentType("text/xml; charset=UTF-8"); |
106 |
response.getWriter().print( generateErrorXML("Ugyldig omdelingsdag") ); |
response.getWriter().print( generateErrorXML("Ugyldig omdelingsdag") ); |
107 |
return; |
return; |
127 |
sb.append("<status>error</status>"); |
sb.append("<status>error</status>"); |
128 |
} |
} |
129 |
|
|
130 |
String ruteMandag = StringUtils.defaultString(result.address.ruteMandag); //Sikre at der ikke sendes "null" tilbage |
String ruteMandag = StringUtils.defaultString(result.address.routingMandag.rute); //Sikre at der ikke sendes "null" tilbage |
131 |
String korelisteMandag = StringUtils.defaultString(result.address.korelisteMandag); //Sikre at der ikke sendes "null" tilbage |
String korelisteMandag = StringUtils.defaultString(result.address.routingMandag.koreliste); //Sikre at der ikke sendes "null" tilbage |
132 |
String ruteTirsdag = StringUtils.defaultString(result.address.ruteTirsdag); //Sikre at der ikke sendes "null" tilbage |
String ruteTirsdag = StringUtils.defaultString(result.address.routingTirsdag.rute); //Sikre at der ikke sendes "null" tilbage |
133 |
String korelisteTirsdag = StringUtils.defaultString(result.address.korelisteTirsdag); //Sikre at der ikke sendes "null" tilbage |
String korelisteTirsdag = StringUtils.defaultString(result.address.routingTirsdag.koreliste); //Sikre at der ikke sendes "null" tilbage |
134 |
String ruteOnsdag = StringUtils.defaultString(result.address.ruteOnsdag); //Sikre at der ikke sendes "null" tilbage |
String ruteOnsdag = StringUtils.defaultString(result.address.routingOnsdag.rute); //Sikre at der ikke sendes "null" tilbage |
135 |
String korelisteOnsdag = StringUtils.defaultString(result.address.korelisteOnsdag); //Sikre at der ikke sendes "null" tilbage |
String korelisteOnsdag = StringUtils.defaultString(result.address.routingOnsdag.koreliste); //Sikre at der ikke sendes "null" tilbage |
136 |
String ruteTorsdag = StringUtils.defaultString(result.address.ruteTorsdag); //Sikre at der ikke sendes "null" tilbage |
String ruteTorsdag = StringUtils.defaultString(result.address.routingTorsdag.rute); //Sikre at der ikke sendes "null" tilbage |
137 |
String korelisteTorsdag = StringUtils.defaultString(result.address.korelisteTorsdag); //Sikre at der ikke sendes "null" tilbage |
String korelisteTorsdag = StringUtils.defaultString(result.address.routingTorsdag.koreliste); //Sikre at der ikke sendes "null" tilbage |
138 |
String ruteFredag = StringUtils.defaultString(result.address.ruteFredag); //Sikre at der ikke sendes "null" tilbage |
String ruteFredag = StringUtils.defaultString(result.address.routingFredag.rute); //Sikre at der ikke sendes "null" tilbage |
139 |
String korelisteFredag = StringUtils.defaultString(result.address.korelisteFredag); //Sikre at der ikke sendes "null" tilbage |
String korelisteFredag = StringUtils.defaultString(result.address.routingFredag.koreliste); //Sikre at der ikke sendes "null" tilbage |
140 |
|
|
141 |
String ruteLordag = StringUtils.defaultString(result.address.ruteLordag); //Sikre at der ikke sendes "null" tilbage |
String ruteLordag = StringUtils.defaultString(result.address.routingLordag.rute); //Sikre at der ikke sendes "null" tilbage |
142 |
String korelisteLordag = StringUtils.defaultString(result.address.korelisteLordag); //Sikre at der ikke sendes "null" tilbage |
String korelisteLordag = StringUtils.defaultString(result.address.routingLordag.koreliste); //Sikre at der ikke sendes "null" tilbage |
143 |
|
|
144 |
String ruteSondag = StringUtils.defaultString(result.address.ruteSondag); //Sikre at der ikke sendes "null" tilbage |
String ruteSondag = StringUtils.defaultString(result.address.routingSondag.rute); //Sikre at der ikke sendes "null" tilbage |
145 |
String korelisteSondag = StringUtils.defaultString(result.address.korelisteSondag); //Sikre at der ikke sendes "null" tilbage |
String korelisteSondag = StringUtils.defaultString(result.address.routingSondag.koreliste); //Sikre at der ikke sendes "null" tilbage |
146 |
|
|
147 |
sb.append("<error>").append( result.status ).append("</error>"); |
sb.append("<error>").append( result.status ).append("</error>"); |
148 |
|
|
149 |
|
|
150 |
|
|
151 |
String valgtRute = ruteMandag; //Default til hverdag/mandags oplysningerne |
String valgtRute = ruteMandag; //Default til hverdag/mandags oplysningerne |
152 |
String valgtKoreliste = ruteMandag; |
String valgtKoreliste = korelisteMandag; |
153 |
|
|
154 |
if (omdeling.equals("TI") && ruteTirsdag.equals("") == false){ |
if (omdeling.equals("TI") && ruteTirsdag.equals("") == false){ |
155 |
valgtRute = ruteTirsdag; |
valgtRute = ruteTirsdag; |
156 |
valgtKoreliste = korelisteTirsdag; |
valgtKoreliste = korelisteTirsdag; |
157 |
} |
} |
158 |
if (omdeling.equals("ON") && ruteTirsdag.equals("") == false){ |
if (omdeling.equals("ON") && ruteOnsdag.equals("") == false){ |
159 |
valgtRute = ruteOnsdag; |
valgtRute = ruteOnsdag; |
160 |
valgtKoreliste = ruteOnsdag; |
valgtKoreliste = korelisteOnsdag; |
161 |
} |
} |
162 |
if (omdeling.equals("TO") && ruteTirsdag.equals("") == false){ |
if (omdeling.equals("TO") && ruteTorsdag.equals("") == false){ |
163 |
valgtRute = ruteTorsdag; |
valgtRute = ruteTorsdag; |
164 |
valgtKoreliste = korelisteTorsdag; |
valgtKoreliste = korelisteTorsdag; |
165 |
} |
} |
166 |
if (omdeling.equals("FR") && ruteTirsdag.equals("") == false){ |
if (omdeling.equals("FR") && ruteFredag.equals("") == false){ |
167 |
valgtRute = ruteFredag; |
valgtRute = ruteFredag; |
168 |
valgtKoreliste = korelisteFredag; |
valgtKoreliste = korelisteFredag; |
169 |
} |
} |