public class SOSRequestBuilder200POX extends Object implements ISOSRequestBuilder
ISOSRequestBuilder.Binding
AUTH_TOKEN, BASIC_AUTH_HOST, BASIC_AUTH_PASSWORD, BASIC_AUTH_USER, BINDING, DELETE_SENSOR_PROCEDURE, DESCRIBE_SENSOR_OUTPUT_FORMAT, DESCRIBE_SENSOR_PROCEDURE_DESCRIPTION_FORMAT, DESCRIBE_SENSOR_PROCEDURE_PARAMETER, DESCRIBE_SENSOR_SERVICE_PARAMETER, DESCRIBE_SENSOR_VERSION_PARAMETER, ENCODING, EXTENSION, GET_CAPABILITIES_ACCEPT_VERSIONS_PARAMETER, GET_CAPABILITIES_SECTIONS_PARAMETER, GET_CAPABILITIES_SERVICE_PARAMETER, GET_CAPABILITIES_UPDATE_SEQUENCE_PARAMETER, GET_FOI_EVENT_TIME_PARAMETER, GET_FOI_ID_PARAMETER, GET_FOI_LOCATION_PARAMETER, GET_FOI_SERVICE_PARAMETER, GET_FOI_VERSION_PARAMETER, GET_OBSERVATION_BY_ID_OBSERVATION_ID_PARAMETER, GET_OBSERVATION_BY_ID_RESPONSE_FORMAT_PARAMETER, GET_OBSERVATION_BY_ID_RESPONSE_MODE_PARAMETER, GET_OBSERVATION_BY_ID_RESULT_MODEL_PARAMETER, GET_OBSERVATION_BY_ID_SERVICE_PARAMETER, GET_OBSERVATION_BY_ID_SRS_NAME_PARAMETER, GET_OBSERVATION_BY_ID_VERSION_PARAMETER, GET_OBSERVATION_EVENT_TIME_PARAMETER, GET_OBSERVATION_FEATURE_OF_INTEREST_PARAMETER, GET_OBSERVATION_OBSERVED_PROPERTY_PARAMETER, GET_OBSERVATION_OFFERING_PARAMETER, GET_OBSERVATION_PROCEDURE_PARAMETER, GET_OBSERVATION_RESPONSE_FORMAT_PARAMETER, GET_OBSERVATION_RESPONSE_MODE_PARAMETER, GET_OBSERVATION_RESULT_MODEL_PARAMETER, GET_OBSERVATION_RESULT_PARAMETER, GET_OBSERVATION_RESULT_TIME_TEMPORAL_FILTER_PARAMETER, GET_OBSERVATION_SERVICE_PARAMETER, GET_OBSERVATION_SPATIAL_FILTER_PARAMETER, GET_OBSERVATION_SRS_NAME_PARAMETER, GET_OBSERVATION_TEMPORAL_FILTER_PARAMETER, GET_OBSERVATION_VERSION_PARAMETER, INSERT_OBSERVATION_CATEGORY_OBSERVATION_RESULT_CODESPACE, INSERT_OBSERVATION_FOI_ID_PARAMETER, INSERT_OBSERVATION_NEW_FOI_DESC, INSERT_OBSERVATION_NEW_FOI_ID_PARAMETER, INSERT_OBSERVATION_NEW_FOI_NAME, INSERT_OBSERVATION_NEW_FOI_PARENT_FEATURE_ID, INSERT_OBSERVATION_NEW_FOI_POSITION, INSERT_OBSERVATION_NEW_FOI_POSITION_SRS, INSERT_OBSERVATION_OBSERVED_PROPERTY_PARAMETER, INSERT_OBSERVATION_OFFERINGS_PARAMETER, INSERT_OBSERVATION_OM_PARAMETER_PARAMETERS, INSERT_OBSERVATION_PHENOMENON_TIME, INSERT_OBSERVATION_POSITION_SRS, INSERT_OBSERVATION_PROCEDURE_PARAMETER, INSERT_OBSERVATION_RESULT_TIME, INSERT_OBSERVATION_SAMPLING_TIME, INSERT_OBSERVATION_SENSOR_ID_PARAMETER, INSERT_OBSERVATION_SERVICE_PARAMETER, INSERT_OBSERVATION_TYPE, INSERT_OBSERVATION_TYPE_CATEGORY, INSERT_OBSERVATION_TYPE_COMPLEX, INSERT_OBSERVATION_TYPE_COUNT, INSERT_OBSERVATION_TYPE_GEOMETRY, INSERT_OBSERVATION_TYPE_MEASUREMENT, INSERT_OBSERVATION_TYPE_SWE_ARRAY, INSERT_OBSERVATION_TYPE_TEMPORAL, INSERT_OBSERVATION_TYPE_TEXT, INSERT_OBSERVATION_TYPE_TRUTH, INSERT_OBSERVATION_VALUE_PARAMETER, INSERT_OBSERVATION_VALUE_UOM_ATTRIBUTE, INSERT_OBSERVATION_VERSION_PARAMETER, MIMETYPE, REGISTER_SENSOR_CODESPACE_PARAMETER, REGISTER_SENSOR_DEFAULT_RESULT_VALUE, REGISTER_SENSOR_FEATURE_TYPE_PARAMETER, REGISTER_SENSOR_ID_PARAMETER, REGISTER_SENSOR_LATITUDE_POSITION_PARAMETER, REGISTER_SENSOR_LONGITUDE_POSITION_PARAMETER, REGISTER_SENSOR_ML_DOC_PARAMETER, REGISTER_SENSOR_OBSERVATION_TEMPLATE, REGISTER_SENSOR_OBSERVATION_TYPE, REGISTER_SENSOR_OBSERVATION_TYPE_CATEGORY, REGISTER_SENSOR_OBSERVATION_TYPE_MEASUREMENT, REGISTER_SENSOR_OBSERVED_PROPERTY_PARAMETER, REGISTER_SENSOR_POSITION_FIXED_PARAMETER, REGISTER_SENSOR_POSITION_NAME_PARAMETER, REGISTER_SENSOR_PROCEDURE_DESCRIPTION_FORMAT_PARAMETER, REGISTER_SENSOR_SERVICE_PARAMETER, REGISTER_SENSOR_UOM_PARAMETER, REGISTER_SENSOR_VERSION_PARAMETER, SERVICE, VERSION
Constructor and Description |
---|
SOSRequestBuilder200POX() |
Modifier and Type | Method and Description |
---|---|
String |
buildDeleteSensorRequest(ParameterContainer parameters)
Builds a DeleteSensor request and returns it.
|
String |
buildDescribeSensorRequest(ParameterContainer parameters) |
String |
buildGetCapabilitiesRequest(ParameterContainer parameters) |
String |
buildGetFeatureOfInterestRequest(ParameterContainer parameters) |
String |
buildGetObservationByIDRequest(ParameterContainer parameters) |
String |
buildGetObservationRequest(ParameterContainer parameters) |
String |
buildInsertObservationRequest(ParameterContainer parameters) |
String |
buildInsertSensorRequest(ParameterContainer parameters) |
String |
buildRegisterSensorRequest(ParameterContainer parameters)
Builds a RegisterSensor request and returns it.
|
protected ParameterShell |
getShellForServerParameter(ParameterContainer container,
String name) |
protected void |
processFeatureOfInterest(net.opengis.sos.x20.GetObservationType xb_getObs,
ParameterShell shell) |
public String buildGetCapabilitiesRequest(ParameterContainer parameters) throws OXFException
buildGetCapabilitiesRequest
in interface ISOSRequestBuilder
OXFException
public String buildGetObservationRequest(ParameterContainer parameters) throws OXFException
buildGetObservationRequest
in interface ISOSRequestBuilder
OXFException
public String buildGetObservationByIDRequest(ParameterContainer parameters) throws OXFException
buildGetObservationByIDRequest
in interface ISOSRequestBuilder
OXFException
public String buildDeleteSensorRequest(ParameterContainer parameters) throws OXFException
ISOSRequestBuilder
buildDeleteSensorRequest
in interface ISOSRequestBuilder
parameters
- The container needs to contain all mandatory parameters includingOXFException
public String buildDescribeSensorRequest(ParameterContainer parameters) throws OXFException
buildDescribeSensorRequest
in interface ISOSRequestBuilder
OXFException
public String buildGetFeatureOfInterestRequest(ParameterContainer parameters) throws OXFException
buildGetFeatureOfInterestRequest
in interface ISOSRequestBuilder
OXFException
public String buildInsertObservationRequest(ParameterContainer parameters) throws OXFException
buildInsertObservationRequest
in interface ISOSRequestBuilder
OXFException
public String buildRegisterSensorRequest(ParameterContainer parameters) throws OXFException
ISOSRequestBuilder
buildRegisterSensorRequest
in interface ISOSRequestBuilder
OXFException
public String buildInsertSensorRequest(ParameterContainer parameters) throws OXFException
OXFException
protected ParameterShell getShellForServerParameter(ParameterContainer container, String name)
protected void processFeatureOfInterest(net.opengis.sos.x20.GetObservationType xb_getObs, ParameterShell shell)
Copyright © 2012–2017 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.