Project

General

Profile

« Previous | Next » 

Revision 29273

partial implementation

View differences:

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