@RequestMapping(method=GET) public abstract class ParameterRequestMappingAdapter<T extends ParameterOutput> extends ParameterController<T>
| Constructor and Description |
|---|
ParameterRequestMappingAdapter(CountingMetadataService counter,
ParameterService<T> parameterService) |
| Modifier and Type | Method and Description |
|---|---|
protected org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> |
addAdditionalParameter(org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> query) |
protected org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> |
addHrefBase(org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> query) |
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 java.lang.Long |
getElementCount(IoParameters parameters) |
protected CountingMetadataService |
getEntityCounter() |
java.util.Map<java.lang.String,java.lang.Object> |
getExtras(javax.servlet.http.HttpServletResponse response,
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,
javax.servlet.http.HttpServletResponse response) |
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) |
addCacheHeader, addExtensionInfos, addMetadataExtension, createModelAndView, createModelAndView, getMetadataExtensions, setMetadataExtensionsaddCacheHeader, createCollectionUrl, createObjectMapper, createParameters, createParameters, createParameters, createParameters, createParameters, createParameters, getExceptionHandle, getExternalUrl, getResourcePathFrom, handle400, handle404, handle500, handleException, isRequestingJsonData, isRequestingPdfData, isRequestingPngData, setExternalUrlclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCollectionName@Autowired public ParameterRequestMappingAdapter(CountingMetadataService counter, ParameterService<T> parameterService)
@RequestMapping(path="",
produces="application/json")
public org.springframework.web.servlet.ModelAndView getCollection(javax.servlet.http.HttpServletResponse response,
@RequestHeader(value="accept-language",required=false)
java.lang.String locale,
@RequestParam
org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> query)
getCollection in interface ResourceControllergetCollection in class ParameterController<T extends ParameterOutput>@RequestMapping(value="/{item}",
produces="application/json")
public org.springframework.web.servlet.ModelAndView getItem(@PathVariable(value="item")
java.lang.String id,
@RequestHeader(value="accept-language",required=false)
java.lang.String locale,
@RequestParam
org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> query,
javax.servlet.http.HttpServletResponse response)
getItem in interface ResourceControllergetItem in class ParameterController<T extends ParameterOutput>@RequestMapping(value="/{item}",
produces="application/json",
params="rawFormat")
public void getRawData(javax.servlet.http.HttpServletResponse response,
@PathVariable(value="item")
java.lang.String id,
@RequestHeader(value="accept-language",required=false)
java.lang.String locale,
@RequestParam
org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> query)
getRawData in interface RawDataControllergetRawData in class ParameterController<T extends ParameterOutput>@RequestMapping(value="/{item}/extras",
produces="application/json")
public java.util.Map<java.lang.String,java.lang.Object> getExtras(javax.servlet.http.HttpServletResponse response,
@PathVariable(value="item")
java.lang.String resourceId,
@RequestHeader(value="accept-language",required=false)
java.lang.String locale,
@RequestParam(required=false)
org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> query)
getExtras in interface ResourceControllergetExtras in class ParameterController<T extends ParameterOutput>protected org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> addHrefBase(org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> query)
protected org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> addAdditionalParameter(org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> query)
protected CountingMetadataService getEntityCounter()
protected java.lang.Long getElementCount(IoParameters parameters)
getElementCount in class ParameterController<T extends ParameterOutput>parameters - the query mapCopyright © 2013–2019 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.