@Controller
@RequestMapping(value="/charts")
public class ChartController
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
URI |
| Constructor and Description |
|---|
ChartController(ChartDataService chartDataService,
ChartVisualizationServiceFactory chartVisualizationServiceFactory,
FileStore fileStore) |
| Modifier and Type | Method and Description |
|---|---|
void |
getFile(java.io.OutputStream out,
java.lang.String name,
java.lang.String extension,
javax.servlet.http.HttpServletResponse response)
Gets a file from the filestore.
|
java.util.Map<java.lang.String,java.lang.String> |
handleRuntimeException(java.lang.RuntimeException e) |
java.lang.String |
renderHeatMap(HeatMapRequest request,
org.springframework.ui.Model model)
Renders a heatmap with r
Returns a piece of javascript that can be retrieved by an html page with an ajax request.
|
Options |
renderPlotBoxChart(BoxPlotChartRequest request,
org.springframework.ui.Model model) |
Options |
renderXYDataChart(XYDataChartRequest request,
org.springframework.ui.Model model) |
java.lang.String |
test(javax.servlet.http.HttpServletRequest request,
org.springframework.ui.Model model) |
public static final java.lang.String URI
@Autowired public ChartController(ChartDataService chartDataService, ChartVisualizationServiceFactory chartVisualizationServiceFactory, FileStore fileStore)
@RequestMapping(value="/test")
public java.lang.String test(javax.servlet.http.HttpServletRequest request,
org.springframework.ui.Model model)
@RequestMapping(value="/xydatachart",
method=POST,
consumes="application/json",
produces="application/json")
@ResponseBody
public Options renderXYDataChart(@RequestBody
XYDataChartRequest request,
org.springframework.ui.Model model)
@RequestMapping(value="/boxplot",
method=POST,
consumes="application/json",
produces="application/json")
@ResponseBody
public Options renderPlotBoxChart(@RequestBody
BoxPlotChartRequest request,
org.springframework.ui.Model model)
@RequestMapping(value="/get/{name}.{extension}")
public void getFile(java.io.OutputStream out,
@PathVariable(value="name")
java.lang.String name,
@PathVariable(value="extension")
java.lang.String extension,
javax.servlet.http.HttpServletResponse response)
throws java.io.IOException
out - name - extension - fileNames - response - java.io.IOException@RequestMapping(value="/heatmap",
method=POST,
consumes="application/json")
@ResponseBody
public java.lang.String renderHeatMap(@RequestBody
HeatMapRequest request,
org.springframework.ui.Model model)
throws java.io.IOException,
freemarker.template.TemplateException,
javax.xml.stream.XMLStreamException,
javax.xml.stream.FactoryConfigurationError
request - model - java.io.IOExceptionfreemarker.template.TemplateExceptionjavax.xml.stream.FactoryConfigurationErrorjavax.xml.stream.XMLStreamException@ExceptionHandler(value=java.lang.RuntimeException.class) @ResponseBody @ResponseStatus(value=INTERNAL_SERVER_ERROR) public java.util.Map<java.lang.String,java.lang.String> handleRuntimeException(java.lang.RuntimeException e)
Copyright © 2014. All Rights Reserved.