Package org.n52.web.ctrl
Class FeaturesParameterController
- java.lang.Object
-
- org.n52.web.ctrl.BaseController
-
- org.n52.web.ctrl.ParameterController<T>
-
- org.n52.web.ctrl.ParameterRequestMappingAdapter<FeatureOutput>
-
- org.n52.web.ctrl.FeaturesParameterController
-
- All Implemented Interfaces:
RawDataController,ResourceController,ResoureControllerConstants
@RestController @RequestMapping(path="/api/features") public class FeaturesParameterController extends ParameterRequestMappingAdapter<FeatureOutput>
-
-
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 FeaturesParameterController(CountingMetadataService counter, ParameterService<FeatureOutput> service)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCollectionName()protected StringgetDescription(I18N i18n)protected StringgetLabel()protected StringgetResource()protected LonggetSize(IoParameters parameters)-
Methods inherited from class org.n52.web.ctrl.ParameterRequestMappingAdapter
addAdditionalParameter, 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
-
FeaturesParameterController
@Autowired public FeaturesParameterController(CountingMetadataService counter, ParameterService<FeatureOutput> service)
-
-
Method Detail
-
getCollectionName
public String getCollectionName()
-
getResource
protected String getResource()
- Specified by:
getResourcein classParameterRequestMappingAdapter<FeatureOutput>
-
getLabel
protected String getLabel()
- Specified by:
getLabelin classParameterRequestMappingAdapter<FeatureOutput>
-
getDescription
protected String getDescription(I18N i18n)
- Specified by:
getDescriptionin classParameterRequestMappingAdapter<FeatureOutput>
-
getSize
protected Long getSize(IoParameters parameters)
- Specified by:
getSizein classParameterRequestMappingAdapter<FeatureOutput>
-
-