public abstract class ParameterController<T extends ParameterOutput> extends BaseController implements ResourceController, RawDataController
| Constructor and Description |
|---|
ParameterController(ParameterService<T> parameterService) |
| Modifier and Type | Method and Description |
|---|---|
protected T |
addExtensionInfos(T output,
IoParameters parameters) |
void |
addMetadataExtension(MetadataExtension<T> extension) |
protected org.springframework.web.servlet.ModelAndView |
createModelAndView(OutputCollection<T> items,
IoParameters parameters) |
protected org.springframework.web.servlet.ModelAndView |
createModelAndView(T item,
IoParameters parameters) |
org.springframework.web.servlet.ModelAndView |
getCollection(javax.servlet.http.HttpServletResponse response,
java.lang.String locale,
org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> query) |
protected abstract int |
getElementCount(IoParameters queryMap) |
java.util.Map<java.lang.String,java.lang.Object> |
getExtras(java.lang.String resourceId,
java.lang.String locale,
org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> query) |
org.springframework.web.servlet.ModelAndView |
getItem(java.lang.String id,
java.lang.String locale,
org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> query) |
java.util.List<MetadataExtension<T>> |
getMetadataExtensions() |
void |
getRawData(javax.servlet.http.HttpServletResponse response,
java.lang.String id,
java.lang.String locale,
org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> query) |
void |
setMetadataExtensions(java.util.List<MetadataExtension<T>> metadataExtensions) |
createCollectionUrl, createObjectMapper, createParameters, createParameters, createParameters, createParameters, createParameters, createParameters, getExceptionHandle, getExternalUrl, handle400, handle404, handle500, handleException, isRequestingJsonData, isRequestingPdfData, isRequestingPngData, setExternalUrlclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCollectionName@Autowired public ParameterController(ParameterService<T> parameterService)
public void getRawData(javax.servlet.http.HttpServletResponse response,
java.lang.String id,
java.lang.String locale,
org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> query)
getRawData in interface RawDataControllerpublic java.util.Map<java.lang.String,java.lang.Object> getExtras(java.lang.String resourceId,
java.lang.String locale,
org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> query)
getExtras in interface ResourceControllerprotected org.springframework.web.servlet.ModelAndView createModelAndView(OutputCollection<T> items, IoParameters parameters)
protected org.springframework.web.servlet.ModelAndView createModelAndView(T item, IoParameters parameters)
public org.springframework.web.servlet.ModelAndView getCollection(javax.servlet.http.HttpServletResponse response,
java.lang.String locale,
org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> query)
getCollection in interface ResourceControllerpublic org.springframework.web.servlet.ModelAndView getItem(java.lang.String id,
java.lang.String locale,
org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> query)
getItem in interface ResourceControllerprotected T addExtensionInfos(T output, IoParameters parameters)
public void addMetadataExtension(MetadataExtension<T> extension)
public java.util.List<MetadataExtension<T>> getMetadataExtensions()
public void setMetadataExtensions(java.util.List<MetadataExtension<T>> metadataExtensions)
protected abstract int getElementCount(IoParameters queryMap)
queryMap - the query mapCopyright © 2013–2018 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.