comparison gnv/src/main/java/de/intevation/gnv/action/DoExportAction.java @ 583:2f3d885fed09

Adjusted http requests and appended a new parameter export mode to 'out'-xml document to choose between svg, pdf or image exports. gnv/trunk@725 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 02 Mar 2010 14:55:29 +0000
parents dc548655a66e
children 15af6e7ecf3a
comparison
equal deleted inserted replaced
582:b8ea9383d285 583:2f3d885fed09
105 .getArtifactDatabaseClient(getLocale(request)); 105 .getArtifactDatabaseClient(getLocale(request));
106 106
107 this.setHeaders(mode, mimeType, response, request); 107 this.setHeaders(mode, mimeType, response, request);
108 108
109 OutputStream outputStream = response.getOutputStream(); 109 OutputStream outputStream = response.getOutputStream();
110 adc.doOutput(sm.getSelectedArtifactFactory(), sm 110 adc.doOutput(
111 .getCurrentArtifact(), outputStream, mode, mimeType, 111 sm.getSelectedArtifactFactory(),
112 ips); 112 sm.getCurrentArtifact(),
113 outputStream,
114 target,
115 mode,
116 mimeType,
117 ips);
113 118
114 outputStream.flush(); 119 outputStream.flush();
115 outputStream.close(); 120 outputStream.close();
116 } 121 }
117 else if (exportMode == null) { 122 else if (exportMode == null) {
135 .getArtifactDatabaseClient(getLocale(request)); 140 .getArtifactDatabaseClient(getLocale(request));
136 141
137 this.setHeaders(target, mimeType, response, request); 142 this.setHeaders(target, mimeType, response, request);
138 143
139 OutputStream outputStream = response.getOutputStream(); 144 OutputStream outputStream = response.getOutputStream();
140 adc.doOutput(sm.getSelectedArtifactFactory(), sm 145 adc.doOutput(
141 .getCurrentArtifact(), outputStream, target, mimeType, 146 sm.getSelectedArtifactFactory(),
142 ips); 147 sm.getCurrentArtifact(),
148 outputStream,
149 target,
150 mode,
151 mimeType,
152 ips);
143 153
144 outputStream.flush(); 154 outputStream.flush();
145 outputStream.close(); 155 outputStream.close();
146 } 156 }
147 else { 157 else {

http://dive4elements.wald.intevation.org