public class SOSRequestBuilder_200 extends Object implements ISOSRequestBuilder
SOSRequestBuilder_100
.
TODO: implement binding specific request creation
using new to be implemented request builder hierarchy. This current implementation reflects the default implementation: POX
TODO: SOAP
TODO: KVP
TODO: REST?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_200() |
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)
Builds a InsertSensor request and returns it.
|
String |
buildRegisterSensorRequest(ParameterContainer parameters)
Builds a InsertSensor request and returns it.
|
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 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 buildInsertSensorRequest(ParameterContainer parameters) throws OXFException
parameters
- OXFException
public String buildRegisterSensorRequest(ParameterContainer parameters) throws OXFException
buildRegisterSensorRequest
in interface ISOSRequestBuilder
parameters
- OXFException
buildInsertSensorRequest(ParameterContainer)
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.