/[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 2821 by torben, Tue Jan 19 10:02:51 2016 UTC revision 2966 by torben, Mon Mar 7 20:40:40 2016 UTC
# Line 30  public class SearchServlet extends HttpS Line 30  public class SearchServlet extends HttpS
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          } );          } );
# Line 99  public class SearchServlet extends HttpS Line 99  public class SearchServlet extends HttpS
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;                
# Line 126  public class SearchServlet extends HttpS Line 127  public class SearchServlet extends HttpS
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                  }                  }

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

  ViewVC Help
Powered by ViewVC 1.1.20