public class SensorsDecoder extends ResourceDecoder
bindingConstants
Constructor and Description |
---|
SensorsDecoder() |
Modifier and Type | Method and Description |
---|---|
private DescribeSensorRequest |
createDescribeSensorRequest(String procedureId) |
private AbstractSensorML |
createSosProcedureDescriptionFromSmlSystem(net.opengis.sensorML.x101.SystemType xb_system) |
protected RestRequest |
decodeDeleteRequest(javax.servlet.http.HttpServletRequest httpRequest,
String pathPayload) |
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 List<String> |
getObservablePropertiesFromSmlSystem(net.opengis.sensorML.x101.SystemType xb_system) |
private boolean |
isInputListAvailable(net.opengis.sensorML.x101.SystemType xb_system) |
private boolean |
isObservablePropertySetAndNotEmptyString(net.opengis.sensorML.x101.IoComponentPropertyType xb_Output) |
private boolean |
isOutputListAvailable(net.opengis.sensorML.x101.SystemType xb_system) |
private void |
setAdditionalMetadata(SosInsertionMetadata insertionMetadata,
net.opengis.sensorML.x101.CapabilitiesDocument.Capabilities xb_insertionMetadata) |
private SosInsertionMetadata |
setInsertionMetadata(InsertSensorRequest insertSensorRequest,
net.opengis.sensorML.x101.SystemType xb_system) |
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
decodeGetRequest
in class ResourceDecoder
OwsExceptionReport
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
private SosInsertionMetadata setInsertionMetadata(InsertSensorRequest insertSensorRequest, net.opengis.sensorML.x101.SystemType xb_system) throws OwsExceptionReport
OwsExceptionReport
private void setAdditionalMetadata(SosInsertionMetadata insertionMetadata, net.opengis.sensorML.x101.CapabilitiesDocument.Capabilities xb_insertionMetadata)
private List<String> getObservablePropertiesFromSmlSystem(net.opengis.sensorML.x101.SystemType xb_system)
private boolean isObservablePropertySetAndNotEmptyString(net.opengis.sensorML.x101.IoComponentPropertyType xb_Output)
private boolean isOutputListAvailable(net.opengis.sensorML.x101.SystemType xb_system)
private boolean isInputListAvailable(net.opengis.sensorML.x101.SystemType xb_system)
private AbstractSensorML createSosProcedureDescriptionFromSmlSystem(net.opengis.sensorML.x101.SystemType xb_system) throws OwsExceptionReport
OwsExceptionReport
protected RestRequest decodePutRequest(javax.servlet.http.HttpServletRequest httpRequest, String pathPayload) throws OwsExceptionReport
decodePutRequest
in class ResourceDecoder
OwsExceptionReport
private DescribeSensorRequest createDescribeSensorRequest(String procedureId)
protected RestRequest decodeOptionsRequest(javax.servlet.http.HttpServletRequest httpRequest, String pathPayload)
decodeOptionsRequest
in class ResourceDecoder
Copyright © 2012-2015 52north.org. All Rights Reserved.