public abstract class ParameterController<T extends ParameterOutput> extends BaseController implements ResourceController
| Constructor and Description |
|---|
ParameterController() |
| Modifier and Type | Method and Description |
|---|---|
protected T |
addExtensionInfos(T output,
IoParameters parameters) |
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,
String locale,
org.springframework.util.MultiValueMap<String,String> query) |
protected abstract int |
getElementCount(IoParameters queryMap) |
String |
getExternalUrl() |
Map<String,Object> |
getExtras(String resourceId,
String locale,
org.springframework.util.MultiValueMap<String,String> query) |
protected String |
getHrefBase() |
org.springframework.web.servlet.ModelAndView |
getItem(String id,
String locale,
org.springframework.util.MultiValueMap<String,String> query) |
List<MetadataExtension<T>> |
getMetadataExtensions() |
ParameterService<T> |
getParameterService() |
void |
getRawData(javax.servlet.http.HttpServletResponse response,
String id,
String locale,
org.springframework.util.MultiValueMap<String,String> query) |
void |
setExternalUrl(String externalUrl) |
void |
setMetadataExtensions(List<MetadataExtension<T>> metadataExtensions) |
void |
setParameterService(ParameterService<T> parameterService) |
createObjectMapper, createParameters, createParameters, createParameters, createParameters, createParameters, createParameters, getExceptionHandle, getServletConfig, handle400, handle404, handle500, handleException, isRequestingJsonData, isRequestingPdfData, isRequestingPngData, setServletConfigclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCollectionPathpublic String getExternalUrl()
public void setExternalUrl(String externalUrl)
public void getRawData(javax.servlet.http.HttpServletResponse response,
String id,
String locale,
org.springframework.util.MultiValueMap<String,String> query)
getRawData in interface ResourceControllerpublic Map<String,Object> getExtras(String resourceId, String locale, org.springframework.util.MultiValueMap<String,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,
String locale,
org.springframework.util.MultiValueMap<String,String> query)
getCollection in interface ResourceControllerpublic org.springframework.web.servlet.ModelAndView getItem(String id, String locale, org.springframework.util.MultiValueMap<String,String> query)
getItem in interface ResourceControllerprotected T addExtensionInfos(T output, IoParameters parameters)
public ParameterService<T> getParameterService()
public void setParameterService(ParameterService<T> parameterService)
public List<MetadataExtension<T>> getMetadataExtensions()
public void setMetadataExtensions(List<MetadataExtension<T>> metadataExtensions)
protected abstract int getElementCount(IoParameters queryMap)
queryMap - the query mapprotected String getHrefBase()
Copyright © 2013–2019 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.