Package org.n52.web.ctrl
Class AbstractDatasetController
- 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
-
- All Implemented Interfaces:
RawDataController,ResourceController,ResoureControllerConstants
- Direct Known Subclasses:
DatasetController,IndividualObservationsController,ProfilesController,TimeseriesController,TrajectoriesController
public abstract class AbstractDatasetController extends ParameterRequestMappingAdapter<DatasetOutput<?>>
-
-
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 AbstractDatasetController(CountingMetadataService counter, ParameterService<DatasetOutput<?>> parameterService)
-
Method Summary
-
Methods inherited from class org.n52.web.ctrl.ParameterRequestMappingAdapter
addAdditionalParameter, countDatasets, getCollection, getDescription, getElementCount, getEntityCounter, getExtras, getHref, getItem, getLabel, getRawData, getResource, getResourceCollection, getSize
-
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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.n52.web.ctrl.ResourceController
getCollectionName
-
-
-
-
Constructor Detail
-
AbstractDatasetController
public AbstractDatasetController(CountingMetadataService counter, ParameterService<DatasetOutput<?>> parameterService)
-
-