comparison flys-client/src/main/java/de/intevation/flys/client/server/FixingsKMChartServiceImpl.java @ 2493:f905c936ffff

Added the XSL transformation to generate the fixings overview. flys-client/trunk@4286 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Fri, 20 Apr 2012 15:23:27 +0000
parents 88d44cae592e
children 51ed89b754ae
comparison
equal deleted inserted replaced
2492:e64e0d094843 2493:f905c936ffff
56 if (filterDoc == null) { 56 if (filterDoc == null) {
57 log.warn("Creating filter document failed."); 57 log.warn("Creating filter document failed.");
58 return; 58 return;
59 } 59 }
60 60
61 HttpClient client;
62
63 client = new HttpClientImpl(url, locale);
64
65 resp.setHeader("Content-Type", guessMIMEType(filterDoc));
66
67 InputStream in; 61 InputStream in;
68 62
69 try { 63 try {
64 HttpClient client = new HttpClientImpl(url, locale);
70 in = (InputStream)client.callService( 65 in = (InputStream)client.callService(
71 url, // XXX: Why? The URL is passed by construction already. 66 url, // XXX: Why? The URL is passed by construction already.
72 SERVICE_NAME, 67 SERVICE_NAME,
73 filterDoc, 68 filterDoc,
74 new StreamResponseHandler()); 69 new StreamResponseHandler());
75 } 70 }
76 catch (ConnectionException ce) { 71 catch (ConnectionException ce) {
77 log.error(ce); 72 log.error(ce);
78 return; 73 return;
79 } 74 }
75
76 resp.setHeader("Content-Type", guessMIMEType(filterDoc));
80 77
81 try { 78 try {
82 OutputStream out = resp.getOutputStream(); 79 OutputStream out = resp.getOutputStream();
83 80
84 byte [] buf = new byte[4096]; 81 byte [] buf = new byte[4096];

http://dive4elements.wald.intevation.org