public class FeaturesDecoder extends ResourceDecoder
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
LOGGER |
bindingConstants
Constructor and Description |
---|
FeaturesDecoder() |
Modifier and Type | Method and Description |
---|---|
private GetFeatureOfInterestRequest |
createBasicGetFeatureOfInterestRequest() |
protected RestRequest |
decodeDeleteRequest(javax.servlet.http.HttpServletRequest httpRequest,
String pathPayload) |
private FeatureByIdRequest |
decodeFeatureByIdRequest(String pathPayload) |
private RestRequest |
decodeFeaturesRequest() |
private FeaturesRequest |
decodeFeaturesSearchRequest(javax.servlet.http.HttpServletRequest httpRequest) |
protected RestRequest |
decodeGetRequest(javax.servlet.http.HttpServletRequest httpRequest,
String pathPayload) |
protected RestRequest |
decodeOptionsRequest(javax.servlet.http.HttpServletRequest httpRequest,
String pathPayload) |
protected RestRequest |
decodePostRequest(javax.servlet.http.HttpServletRequest httpRequest,
String pathPayload) |
protected RestRequest |
decodePutRequest(javax.servlet.http.HttpServletRequest httpRequest,
String pathPayload) |
private boolean |
isByIdRequest(javax.servlet.http.HttpServletRequest httpRequest,
String pathPayload) |
private List<SpatialFilter> |
parseSpatialFilters(List<String> splitKvpParameterValueToList,
String parameterName) |
checkParameterSingleValue, createBadGetRequestMessage, createGetCapabilitiesRequest, createGetCapabilitiesRequestWithContentSectionOnly, createHttpMethodForThisResourceNotSupportedException, decodeRestRequest, getKvPEncodedParameters, getRelationIdentifierWithNamespace, getResourceIdFromRestfulHref, getSrsNamePrefix, getSrsNamePrefixSosV2, isContentOfPostRequestValid, parseNamespaces, parseSpatialFilter, parseTemporalFilter, splitKvpParameterValueToList
decode, getConformanceClasses, getDecoderKeyTypes, getResourceTypeFromPathInfoWithWorkingUrl, getSupportedTypes
protected RestRequest decodeGetRequest(javax.servlet.http.HttpServletRequest httpRequest, String pathPayload) throws OwsExceptionReport, DateTimeException
decodeGetRequest
in class ResourceDecoder
OwsExceptionReport
DateTimeException
private boolean isByIdRequest(javax.servlet.http.HttpServletRequest httpRequest, String pathPayload)
private RestRequest decodeFeaturesRequest()
private FeaturesRequest decodeFeaturesSearchRequest(javax.servlet.http.HttpServletRequest httpRequest) throws OwsExceptionReport, DateTimeException
OwsExceptionReport
DateTimeException
private List<SpatialFilter> parseSpatialFilters(List<String> splitKvpParameterValueToList, String parameterName) throws OwsExceptionReport
OwsExceptionReport
private FeatureByIdRequest decodeFeatureByIdRequest(String pathPayload)
private GetFeatureOfInterestRequest createBasicGetFeatureOfInterestRequest()
protected RestRequest decodeDeleteRequest(javax.servlet.http.HttpServletRequest httpRequest, String pathPayload) throws OwsExceptionReport
decodeDeleteRequest
in class ResourceDecoder
OwsExceptionReport
protected RestRequest decodePostRequest(javax.servlet.http.HttpServletRequest httpRequest, String pathPayload) throws OwsExceptionReport
decodePostRequest
in class ResourceDecoder
OwsExceptionReport
protected RestRequest decodePutRequest(javax.servlet.http.HttpServletRequest httpRequest, String pathPayload) throws OwsExceptionReport
decodePutRequest
in class ResourceDecoder
OwsExceptionReport
protected RestRequest decodeOptionsRequest(javax.servlet.http.HttpServletRequest httpRequest, String pathPayload)
decodeOptionsRequest
in class ResourceDecoder
Copyright © 2012-2015 52north.org. All Rights Reserved.