@RestController
@RequestMapping(value="/datasets",
produces="application/json")
public class DataController
extends BaseController
| Constructor and Description |
|---|
DataController() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.web.servlet.ModelAndView |
getCollectionData(javax.servlet.http.HttpServletResponse response,
String locale,
RequestSimpleParameterSet simpleParameters) |
DataService<Data<AbstractValue<?>>> |
getDataService() |
ParameterService<DatasetOutput<AbstractValue<?>>> |
getDatasetService() |
PreRenderingJob |
getPreRenderingTask() |
void |
getRawSeriesCollectionData(javax.servlet.http.HttpServletResponse response,
String locale,
RequestSimpleParameterSet simpleParameters) |
void |
getRawSeriesData(javax.servlet.http.HttpServletResponse response,
String datasetId,
String locale,
org.springframework.util.MultiValueMap<String,String> query) |
String |
getRequestIntervalRestriction() |
void |
getSeriesAsCsv(javax.servlet.http.HttpServletResponse response,
String datasetId,
String locale,
org.springframework.util.MultiValueMap<String,String> query) |
void |
getSeriesAsZippedCsv(javax.servlet.http.HttpServletResponse response,
String datasetId,
String locale,
org.springframework.util.MultiValueMap<String,String> query) |
void |
getSeriesChart(javax.servlet.http.HttpServletResponse response,
String datasetId,
String locale,
org.springframework.util.MultiValueMap<String,String> query) |
void |
getSeriesChartByFilename(javax.servlet.http.HttpServletResponse response,
String datasetId,
String fileName) |
void |
getSeriesChartByInterval(javax.servlet.http.HttpServletResponse response,
String datasetId,
String chartQualifier) |
org.springframework.web.servlet.ModelAndView |
getSeriesChartByInterval(String datasetId) |
void |
getSeriesCollectionChart(javax.servlet.http.HttpServletResponse response,
String locale,
RequestStyledParameterSet request) |
void |
getSeriesCollectionReport(javax.servlet.http.HttpServletResponse response,
String locale,
RequestStyledParameterSet request) |
org.springframework.web.servlet.ModelAndView |
getSeriesData(javax.servlet.http.HttpServletResponse response,
String datasetId,
String locale,
org.springframework.util.MultiValueMap<String,String> query) |
void |
getSeriesReport(javax.servlet.http.HttpServletResponse response,
String datasetId,
String locale,
org.springframework.util.MultiValueMap<String,String> query) |
void |
setDataService(DataService<Data<AbstractValue<?>>> dataService) |
void |
setDatasetService(ParameterService<DatasetOutput<AbstractValue<?>>> datasetService) |
void |
setPreRenderingTask(PreRenderingJob prerenderingTask) |
void |
setRequestIntervalRestriction(String requestIntervalRestriction) |
createObjectMapper, createParameters, createParameters, createParameters, createParameters, createParameters, createParameters, getExceptionHandle, getServletConfig, handle400, handle404, handle500, handleException, isRequestingJsonData, isRequestingPdfData, isRequestingPngData, setServletConfig@RequestMapping(value="/{datasetId}/data",
produces="application/json",
method=GET)
public org.springframework.web.servlet.ModelAndView getSeriesData(javax.servlet.http.HttpServletResponse response,
@PathVariable
String datasetId,
@RequestHeader(value="accept-language",required=false)
String locale,
@RequestParam(required=false)
org.springframework.util.MultiValueMap<String,String> query)
throws Exception
Exception@RequestMapping(value="/data",
produces="application/json",
method=POST)
public org.springframework.web.servlet.ModelAndView getCollectionData(javax.servlet.http.HttpServletResponse response,
@RequestHeader(value="accept-language",required=false)
String locale,
@RequestBody
RequestSimpleParameterSet simpleParameters)
throws Exception
Exception@RequestMapping(value="/data",
params="rawFormat",
method=POST)
public void getRawSeriesCollectionData(javax.servlet.http.HttpServletResponse response,
@RequestHeader(value="accept-language",required=false)
String locale,
@RequestBody
RequestSimpleParameterSet simpleParameters)
throws Exception
Exception@RequestMapping(value="/{datasetId}/data",
method=GET,
params="rawFormat")
public void getRawSeriesData(javax.servlet.http.HttpServletResponse response,
@PathVariable
String datasetId,
@RequestHeader(value="accept-language",required=false)
String locale,
@RequestParam
org.springframework.util.MultiValueMap<String,String> query)
@RequestMapping(value="/data",
produces="application/pdf",
method=POST)
public void getSeriesCollectionReport(javax.servlet.http.HttpServletResponse response,
@RequestHeader(value="accept-language",required=false)
String locale,
@RequestBody
RequestStyledParameterSet request)
throws Exception
Exception@RequestMapping(value="/{datasetId}/data",
produces="application/pdf",
method=GET)
public void getSeriesReport(javax.servlet.http.HttpServletResponse response,
@PathVariable
String datasetId,
@RequestHeader(value="accept-language",required=false)
String locale,
@RequestParam(required=false)
org.springframework.util.MultiValueMap<String,String> query)
throws Exception
Exception@RequestMapping(value="/{datasetId}/data",
produces="application/zip",
method=GET)
public void getSeriesAsZippedCsv(javax.servlet.http.HttpServletResponse response,
@PathVariable
String datasetId,
@RequestHeader(value="accept-language",required=false)
String locale,
@RequestParam(required=false)
org.springframework.util.MultiValueMap<String,String> query)
throws Exception
Exception@RequestMapping(value="/{datasetId}/data",
produces="text/csv",
method=GET)
public void getSeriesAsCsv(javax.servlet.http.HttpServletResponse response,
@PathVariable
String datasetId,
@RequestHeader(value="accept-language",required=false)
String locale,
@RequestParam(required=false)
org.springframework.util.MultiValueMap<String,String> query)
throws Exception
Exception@RequestMapping(value="/data",
produces="image/png",
method=POST)
public void getSeriesCollectionChart(javax.servlet.http.HttpServletResponse response,
@RequestHeader(value="accept-language",required=false)
String locale,
@RequestBody
RequestStyledParameterSet request)
throws Exception
Exception@RequestMapping(value="/{datasetId}/data",
produces="image/png",
method=GET)
public void getSeriesChart(javax.servlet.http.HttpServletResponse response,
@PathVariable
String datasetId,
@RequestHeader(value="accept-language",required=false)
String locale,
@RequestParam(required=false)
org.springframework.util.MultiValueMap<String,String> query)
throws Exception
Exception@RequestMapping(value="/{datasetId}/images",
method=GET)
public org.springframework.web.servlet.ModelAndView getSeriesChartByInterval(@PathVariable
String datasetId)
@RequestMapping(value="/{datasetId}/{chartQualifier}",
produces="image/png",
method=GET)
public void getSeriesChartByInterval(javax.servlet.http.HttpServletResponse response,
@PathVariable
String datasetId,
@PathVariable
String chartQualifier)
throws Exception
Exception@RequestMapping(value="/{datasetId}/images/{fileName}",
produces="image/png",
method=GET)
public void getSeriesChartByFilename(javax.servlet.http.HttpServletResponse response,
@PathVariable
String datasetId,
@PathVariable
String fileName)
throws Exception
Exceptionpublic PreRenderingJob getPreRenderingTask()
public void setPreRenderingTask(PreRenderingJob prerenderingTask)
public String getRequestIntervalRestriction()
public void setRequestIntervalRestriction(String requestIntervalRestriction)
public DataService<Data<AbstractValue<?>>> getDataService()
public void setDataService(DataService<Data<AbstractValue<?>>> dataService)
public ParameterService<DatasetOutput<AbstractValue<?>>> getDatasetService()
public void setDatasetService(ParameterService<DatasetOutput<AbstractValue<?>>> datasetService)
Copyright © 2013–2019 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.