Mercurial > dive4elements > gnv-client
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 { |