Package org.n52.web.ctrl
Class TimeseriesController
- java.lang.Object
-
- org.n52.web.ctrl.BaseController
-
- org.n52.web.ctrl.ParameterController<T>
-
- org.n52.web.ctrl.ParameterRequestMappingAdapter<DatasetOutput<?>>
-
- org.n52.web.ctrl.AbstractDatasetController
-
- org.n52.web.ctrl.TimeseriesController
-
- All Implemented Interfaces:
RawDataController,ResourceController,ResoureControllerConstants
@RestController @RequestMapping(path="/api/timeseries", method=GET) public class TimeseriesController extends AbstractDatasetController
-
-
Field Summary
-
Fields inherited from interface org.n52.web.ctrl.ResoureControllerConstants
DEFAULT_DESCRIPTION_CATEGORIES, DEFAULT_DESCRIPTION_DATASETS, DEFAULT_DESCRIPTION_FEATURES, DEFAULT_DESCRIPTION_INDIVIDUAL_OBSERVATIONS, DEFAULT_DESCRIPTION_MEASURING_PROGRAMS, DEFAULT_DESCRIPTION_OFFERINGS, DEFAULT_DESCRIPTION_PHENOMENA, DEFAULT_DESCRIPTION_PLATFORMS, DEFAULT_DESCRIPTION_PROCEDURES, DEFAULT_DESCRIPTION_SAMPLINGS, DEFAULT_DESCRIPTION_SERVICES, DEFAULT_DESCRIPTION_TAGS, DEFAULT_DESCRIPTION_TIMESERIES, DEFAULT_DESCRIPTION_TRAJECTORIES, DESCRIPTION_KEY_CATEGORIES, DESCRIPTION_KEY_DATASETS, DESCRIPTION_KEY_FEATURES, DESCRIPTION_KEY_INDIVIDUAL_OBSERVATIONS, DESCRIPTION_KEY_MEASURING_PROGRAMS, DESCRIPTION_KEY_OFFERINGS, DESCRIPTION_KEY_PHENOMENA, DESCRIPTION_KEY_PLATFORMS, DESCRIPTION_KEY_PROCEDURES, DESCRIPTION_KEY_SAMPLINGS, DESCRIPTION_KEY_SERVICES, DESCRIPTION_KEY_TAGS, DESCRIPTION_KEY_TIMESERIES, DESCRIPTION_KEY_TRAJECTORIES, LABEL_CATEGORIES, LABEL_DATASETS, LABEL_FEATURES, LABEL_INDIVIDUAL_OBSERVATIONS, LABEL_MEASURING_PROGRAMS, LABEL_OFFERINGS, LABEL_PHENOMENA, LABEL_PLATFORMS, LABEL_PROCEDURES, LABEL_SAMPLINGS, LABEL_SERVICES, LABEL_TAGS, LABEL_TIMESERIES, LABEL_TRAJECTORIES, RESOURCE_CATEGORIES, RESOURCE_DATASETS, RESOURCE_FEATURES, RESOURCE_INDIVIDUAL_OBSERVATIONS, RESOURCE_MEASURING_PROGRAMS, RESOURCE_OFFERINGS, RESOURCE_PHENOMENA, RESOURCE_PLATFORMS, RESOURCE_PROCEDURES, RESOURCE_SAMPLINGS, RESOURCE_SERVICES, RESOURCE_TAGS, RESOURCE_TIMESERIES, RESOURCE_TRAJECTORIES
-
-
Constructor Summary
Constructors Constructor Description TimeseriesController(CountingMetadataService counter, ParameterService<DatasetOutput<?>> service)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.springframework.util.MultiValueMap<String,String>addAdditionalParameter(org.springframework.util.MultiValueMap<String,String> query)StringgetCollectionName()protected StringgetDescription(I18N i18n)protected StringgetLabel()protected StringgetResource()protected LonggetSize(IoParameters parameters)-
Methods inherited from class org.n52.web.ctrl.ParameterRequestMappingAdapter
countDatasets, getCollection, getElementCount, getEntityCounter, getExtras, getHref, getItem, getRawData, getResourceCollection
-
Methods inherited from class org.n52.web.ctrl.ParameterController
addCacheHeader, addExtensionInfos, createModelAndView, createModelAndView, getMetadataExtensions, setMetadataExtensions
-
Methods inherited from class org.n52.web.ctrl.BaseController
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
-
TimeseriesController
@Autowired public TimeseriesController(CountingMetadataService counter, ParameterService<DatasetOutput<?>> service)
-
-
Method Detail
-
getCollectionName
public String getCollectionName()
-
addAdditionalParameter
protected org.springframework.util.MultiValueMap<String,String> addAdditionalParameter(org.springframework.util.MultiValueMap<String,String> query)
- Overrides:
addAdditionalParameterin classParameterRequestMappingAdapter<DatasetOutput<?>>
-
getResource
protected String getResource()
- Specified by:
getResourcein classParameterRequestMappingAdapter<DatasetOutput<?>>
-
getLabel
protected String getLabel()
- Specified by:
getLabelin classParameterRequestMappingAdapter<DatasetOutput<?>>
-
getDescription
protected String getDescription(I18N i18n)
- Specified by:
getDescriptionin classParameterRequestMappingAdapter<DatasetOutput<?>>
-
getSize
protected Long getSize(IoParameters parameters)
- Specified by:
getSizein classParameterRequestMappingAdapter<DatasetOutput<?>>
-
-