public class SOSRequestBuilder_100 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 |
---|
SOSRequestBuilder_100() |
Modifier and Type | Method and Description |
---|---|
String |
buildDeleteSensorRequest(ParameterContainer parameters)
Builds a DeleteSensor request and returns it.
|
String |
buildDescribeSensorRequest(ParameterContainer parameters)
builds a DescribeSensor-Request.
|
String |
buildGetCapabilitiesRequest(ParameterContainer parameters)
Builds the GetCapabilities-Request.
|
String |
buildGetFeatureOfInterestRequest(ParameterContainer parameters) |
String |
buildGetObservationByIDRequest(ParameterContainer parameters)
builds the GetObservationByID-Request.
|
String |
buildGetObservationRequest(ParameterContainer parameters)
Builds the GetObservation-Request.
|
String |
buildInsertObservationRequest(ParameterContainer parameters) |
String |
buildRegisterSensorRequest(ParameterContainer parameters)
Builds a RegisterSensor request and returns it.
|
public String buildGetCapabilitiesRequest(ParameterContainer parameters)
buildGetCapabilitiesRequest
in interface ISOSRequestBuilder
parameters
- the parameters of the requestpublic String buildGetObservationRequest(ParameterContainer parameters) throws OXFException
buildGetObservationRequest
in interface ISOSRequestBuilder
parameters
- parameters of the requestOXFException
OXFException
public String buildGetObservationByIDRequest(ParameterContainer parameters) throws OXFException
buildGetObservationByIDRequest
in interface ISOSRequestBuilder
parameters
- parameters of the requestOXFException
public String buildDescribeSensorRequest(ParameterContainer parameters)
buildDescribeSensorRequest
in interface ISOSRequestBuilder
parameters
- parameters and values of the requestpublic String buildGetFeatureOfInterestRequest(ParameterContainer parameters)
buildGetFeatureOfInterestRequest
in interface ISOSRequestBuilder
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 buildDeleteSensorRequest(ParameterContainer parameters) throws OXFException
ISOSRequestBuilder
buildDeleteSensorRequest
in interface ISOSRequestBuilder
parameters
- The container needs to contain all mandatory parameters includingOXFException
Copyright © 2012–2017 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.