public abstract class ParameterController<T extends ParameterOutput> extends BaseController implements ResourceController
| Constructor and Description |
|---|
ParameterController() |
| Modifier and Type | Method and Description |
|---|---|
protected OutputCollection<T> |
addExtensionInfos(OutputCollection<T> toBeProcessed) |
protected T |
addExtensionInfos(T output) |
protected org.springframework.web.servlet.ModelAndView |
createModelAndView(OutputCollection<T> items) |
org.springframework.web.servlet.ModelAndView |
getCollection(org.springframework.util.MultiValueMap<String,String> query) |
String |
getExternalUrl() |
Map<String,Object> |
getExtras(String resourceId,
org.springframework.util.MultiValueMap<String,String> query) |
org.springframework.web.servlet.ModelAndView |
getItem(String id,
org.springframework.util.MultiValueMap<String,String> query) |
List<MetadataExtension<T>> |
getMetadataExtensions() |
ParameterService<T> |
getParameterService() |
void |
getRawData(javax.servlet.http.HttpServletResponse response,
String id,
org.springframework.util.MultiValueMap<String,String> query) |
void |
setExternalUrl(String externalUrl) |
void |
setMetadataExtensions(List<MetadataExtension<T>> metadataExtensions) |
void |
setParameterService(ParameterService<T> parameterService) |
createObjectMapper, getServletConfig, handle400, handle404, handle500, handleException, isRequestingJsonData, isRequestingPdfData, isRequestingPngData, setServletConfigpublic String getExternalUrl()
public void setExternalUrl(String externalUrl)
public void getRawData(javax.servlet.http.HttpServletResponse response,
String id,
org.springframework.util.MultiValueMap<String,String> query)
getRawData in interface ResourceControllerpublic Map<String,Object> getExtras(String resourceId, org.springframework.util.MultiValueMap<String,String> query)
getExtras in interface ResourceControllerpublic org.springframework.web.servlet.ModelAndView getCollection(org.springframework.util.MultiValueMap<String,String> query)
getCollection in interface ResourceControllerpublic org.springframework.web.servlet.ModelAndView getItem(String id, org.springframework.util.MultiValueMap<String,String> query)
getItem in interface ResourceControllerprotected OutputCollection<T> addExtensionInfos(OutputCollection<T> toBeProcessed)
protected org.springframework.web.servlet.ModelAndView createModelAndView(OutputCollection<T> items)
public ParameterService<T> getParameterService()
public void setParameterService(ParameterService<T> parameterService)
public List<MetadataExtension<T>> getMetadataExtensions()
public void setMetadataExtensions(List<MetadataExtension<T>> metadataExtensions)
Copyright © 2013–2017 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.