Package org.n52.web.ctrl.data
Class DatasetsDataController
- java.lang.Object
-
- org.n52.web.ctrl.BaseController
-
- org.n52.web.ctrl.data.DataController
-
- org.n52.web.ctrl.data.DatasetsDataController
-
@RestController @RequestMapping(value="/api/datasets", produces="application/json") public class DatasetsDataController extends DataController
-
-
Field Summary
-
Fields inherited from class org.n52.web.ctrl.data.DataController
CONTENT_DISPOSITION_HEADER, CONTENT_DISPOSITION_VALUE_TEMPLATE, OBSERVATIONS, PROFILE, SHOWTIMEINTERVALS_QUERY_OPTION, TRAJECTORY
-
-
Constructor Summary
Constructors Constructor Description DatasetsDataController(DefaultIoFactory<DatasetOutput<AbstractValue<?>>,AbstractValue<?>> ioFactory, ParameterService<DatasetOutput<AbstractValue<?>>> datasetService, DataService<Data<AbstractValue<?>>> dataService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetValueType(IoParameters map, String requestUrl)-
Methods inherited from class org.n52.web.ctrl.data.DataController
addCacheHeader, checkAgainstTimespanRestriction, checkForUnknownDatasetId, checkForUnknownDatasetIds, createIoFactory, geDatasetTypes, getCollectionData, getDatasetService, getFirstDatasetOutput, getRawSeriesCollectionData, getRawSeriesData, getRequestIntervalRestriction, getSeriesAsCsv, getSeriesAsZippedCsv, getSeriesCollectionReport, getSeriesData, getSeriesReport, isProfileType, isProfileType, isTrajectoryType, setRequestIntervalRestriction
-
Methods inherited from class org.n52.web.ctrl.BaseController
addAdditionalParameter, addCacheHeader, addHrefBase, createCollectionUrl, createObjectMapper, createParameters, createParameters, createParameters, createParameters, createParameters, createParameters, getConfig, getExceptionHandle, getExternalUrl, getResourcePathFrom, handle400, handle404, handle500, handleException, isRequestingJsonData, isRequestingPdfData, isRequestingPngData, setExternalUrl, validateResponseSplitting
-
-
-
-
Constructor Detail
-
DatasetsDataController
@Autowired public DatasetsDataController(DefaultIoFactory<DatasetOutput<AbstractValue<?>>,AbstractValue<?>> ioFactory, ParameterService<DatasetOutput<AbstractValue<?>>> datasetService, DataService<Data<AbstractValue<?>>> dataService)
-
-
Method Detail
-
getValueType
protected String getValueType(IoParameters map, String requestUrl)
- Specified by:
getValueTypein classDataController
-
-