Revision 29273
Added by Michele Artini almost 10 years ago
DbManagerInternalController.java | ||
---|---|---|
1 | 1 |
package eu.dnetlib.functionality.modular.ui.db; |
2 | 2 |
|
3 |
import java.io.StringReader; |
|
3 | 4 |
import java.util.ArrayList; |
4 | 5 |
import java.util.HashMap; |
5 | 6 |
import java.util.List; |
... | ... | |
153 | 154 |
} |
154 | 155 |
|
155 | 156 |
@RequestMapping("/ui/dumpTable.do") |
156 |
public @ResponseBody String dumpTable(@RequestParam(value = "db", required = true) final String db,
|
|
157 |
public void dumpTable(final ServletResponse response, @RequestParam(value = "db", required = true) final String db,
|
|
157 | 158 |
@RequestParam(value = "t", required = true) final String t) throws Exception { |
158 |
return core.getDbUtils().dumpTableAsXML(db,t); |
|
159 |
|
|
160 |
|
|
161 |
IOUtils.copy(new StringReader(core.getDbUtils().dumpTableAsXML(db,t)), response.getOutputStream()); |
|
159 | 162 |
} |
160 | 163 |
|
161 |
@RequestMapping("/ui/getTableEPR.do")
|
|
162 |
public @ResponseBody String getTableEPR(final ServletResponse response,
|
|
164 |
@RequestMapping("/ui/dumpTableEPR.do")
|
|
165 |
public void dumpTableEPR(final ServletResponse response,
|
|
163 | 166 |
@RequestParam(value = "db", required = true) final String db, |
164 | 167 |
@RequestParam(value = "t", required = true) final String t) throws Exception { |
165 |
return core.generateResultSet(db, t, null).toString(); |
|
168 |
|
|
169 |
IOUtils.copy(new StringReader(core.generateResultSet(db, t, null).toString()), response.getOutputStream()); |
|
166 | 170 |
} |
167 | 171 |
|
168 | 172 |
} |
Also available in: Unified diff
partial implementation