org.n52.oxf.serviceAdapters.ses
Interface ISESRequestBuilder

All Known Implementing Classes:
SESRequestBuilder_00

public interface ISESRequestBuilder

Version:
20.07.2009
Author:
Eike Hinderk Jürrens

Field Summary
static String DESCRIBE_SENSOR_SENSOR_ID
           
static String DESCRIBE_SENSOR_SES_URL
           
static String GET_CAPABILITIES_SES_URL
           
static String NOTIFY_SES_URL
           
static String NOTIFY_TOPIC
           
static String NOTIFY_TOPIC_DIALECT
           
static String NOTIFY_XML_MESSAGE
           
static String REGISTER_PUBLISHER_FROM
           
static String REGISTER_PUBLISHER_LIFETIME_DURATION
           
static String REGISTER_PUBLISHER_SENSORML
           
static String REGISTER_PUBLISHER_SES_URL
           
static String REGISTER_PUBLISHER_TOPIC
           
static String REGISTER_PUBLISHER_TOPIC_DIALECT
           
static String SUBSCRIBE_CONSUMER_REFERENCE_ADDRESS
           
static String SUBSCRIBE_FILTER_MESSAGE_CONTENT
           
static String SUBSCRIBE_FILTER_MESSAGE_CONTENT_DIALECT
           
static String SUBSCRIBE_FILTER_TOPIC
           
static String SUBSCRIBE_FILTER_TOPIC_DIALECT
           
static String SUBSCRIBE_FROM
           
static String SUBSCRIBE_INITIAL_TERMINATION_TIME
           
static String SUBSCRIBE_SES_URL
           
static String UNSUBSCRIBE_REFERENCE
           
static String UNSUBSCRIBE_SES_URL
           
 
Method Summary
 String buildDescribeSensorRequest(ParameterContainer parameter)
           
 String buildGetCapabilitiesRequest(ParameterContainer parameter)
          Builds the GetCapabilities SOAP SES Request (section 10.1.1.1 of OGC 08-133 SES Interface Description DP)
 String buildNotifyRequest(ParameterContainer parameter)
           
 String buildRegisterPublisherRequest(ParameterContainer parameter)
          Build the RegisterPublisher SOAP SES Request (section 10.5.2.1 of OGC 08-133 SES Interface Description DP)
 String buildSubscribeRequest(ParameterContainer parameter)
           
 String buildUnsubscribeRequest(ParameterContainer parameter)
           
 

Field Detail

GET_CAPABILITIES_SES_URL

static final String GET_CAPABILITIES_SES_URL
See Also:
Constant Field Values

REGISTER_PUBLISHER_SES_URL

static final String REGISTER_PUBLISHER_SES_URL
See Also:
Constant Field Values

REGISTER_PUBLISHER_LIFETIME_DURATION

static final String REGISTER_PUBLISHER_LIFETIME_DURATION
See Also:
Constant Field Values

REGISTER_PUBLISHER_TOPIC

static final String REGISTER_PUBLISHER_TOPIC
See Also:
Constant Field Values

REGISTER_PUBLISHER_TOPIC_DIALECT

static final String REGISTER_PUBLISHER_TOPIC_DIALECT
See Also:
Constant Field Values

REGISTER_PUBLISHER_SENSORML

static final String REGISTER_PUBLISHER_SENSORML
See Also:
Constant Field Values

REGISTER_PUBLISHER_FROM

static final String REGISTER_PUBLISHER_FROM
See Also:
Constant Field Values

SUBSCRIBE_SES_URL

static final String SUBSCRIBE_SES_URL
See Also:
Constant Field Values

SUBSCRIBE_CONSUMER_REFERENCE_ADDRESS

static final String SUBSCRIBE_CONSUMER_REFERENCE_ADDRESS
See Also:
Constant Field Values

SUBSCRIBE_FROM

static final String SUBSCRIBE_FROM
See Also:
Constant Field Values

SUBSCRIBE_FILTER_TOPIC_DIALECT

static final String SUBSCRIBE_FILTER_TOPIC_DIALECT
See Also:
Constant Field Values

SUBSCRIBE_FILTER_TOPIC

static final String SUBSCRIBE_FILTER_TOPIC
See Also:
Constant Field Values

SUBSCRIBE_FILTER_MESSAGE_CONTENT_DIALECT

static final String SUBSCRIBE_FILTER_MESSAGE_CONTENT_DIALECT
See Also:
Constant Field Values

SUBSCRIBE_FILTER_MESSAGE_CONTENT

static final String SUBSCRIBE_FILTER_MESSAGE_CONTENT
See Also:
Constant Field Values

SUBSCRIBE_INITIAL_TERMINATION_TIME

static final String SUBSCRIBE_INITIAL_TERMINATION_TIME
See Also:
Constant Field Values

DESCRIBE_SENSOR_SENSOR_ID

static final String DESCRIBE_SENSOR_SENSOR_ID
See Also:
Constant Field Values

DESCRIBE_SENSOR_SES_URL

static final String DESCRIBE_SENSOR_SES_URL
See Also:
Constant Field Values

NOTIFY_SES_URL

static final String NOTIFY_SES_URL
See Also:
Constant Field Values

NOTIFY_TOPIC_DIALECT

static final String NOTIFY_TOPIC_DIALECT
See Also:
Constant Field Values

NOTIFY_TOPIC

static final String NOTIFY_TOPIC
See Also:
Constant Field Values

NOTIFY_XML_MESSAGE

static final String NOTIFY_XML_MESSAGE
See Also:
Constant Field Values

UNSUBSCRIBE_SES_URL

static final String UNSUBSCRIBE_SES_URL
See Also:
Constant Field Values

UNSUBSCRIBE_REFERENCE

static final String UNSUBSCRIBE_REFERENCE
See Also:
Constant Field Values
Method Detail

buildGetCapabilitiesRequest

String buildGetCapabilitiesRequest(ParameterContainer parameter)
                                   throws OXFException
Builds the GetCapabilities SOAP SES Request (section 10.1.1.1 of OGC 08-133 SES Interface Description DP)

Parameters:
parameters - MUST contain the target URL of the SES
Returns:
the GetCapabilities SOAP SES Request
Throws:
OXFException - if problems with the SOAP implementation occur

buildRegisterPublisherRequest

String buildRegisterPublisherRequest(ParameterContainer parameter)
                                     throws OXFException
Build the RegisterPublisher SOAP SES Request (section 10.5.2.1 of OGC 08-133 SES Interface Description DP)

Parameters:
parameter -
Returns:
Throws:
OXFException

buildSubscribeRequest

String buildSubscribeRequest(ParameterContainer parameter)
                             throws OXFException
Throws:
OXFException

buildUnsubscribeRequest

String buildUnsubscribeRequest(ParameterContainer parameter)
                               throws OXFException
Throws:
OXFException

buildDescribeSensorRequest

String buildDescribeSensorRequest(ParameterContainer parameter)
                                  throws OXFException
Throws:
OXFException

buildNotifyRequest

String buildNotifyRequest(ParameterContainer parameter)
                          throws OXFException
Throws:
OXFException


Copyright © 2005 - 2010 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.