deegree 2.5 (2011/06/29 09:44 build-8-official)

org.deegree.ogcwebservices.sos.getobservation
Class GetObservationRequest

java.lang.Object
  extended by org.deegree.ogcwebservices.AbstractOGCWebServiceRequest
      extended by org.deegree.ogcwebservices.sos.getobservation.GetObservationRequest
All Implemented Interfaces:
java.io.Serializable, OGCWebServiceRequest

public class GetObservationRequest
extends AbstractOGCWebServiceRequest

represent a getObservation request

Version:
1.0
Author:
Matthias Kulbe
See Also:
Serialized Form

Method Summary
static GetObservationRequest create(java.util.Map<java.lang.String,java.lang.String> map)
          create a GetObservationRequest from KVP Map, this method is currently not supported.
static GetObservationRequest create(java.lang.String id, org.w3c.dom.Document doc)
          create from XML Document
static void create(java.lang.String id, java.lang.String version, java.lang.String[] sensorId, java.lang.String[] platformId, java.lang.Object[] time, Envelope boundingBox, Query query, java.lang.String outputFormat)
           
 Envelope getBBox()
           
 java.lang.String getOutputFormat()
           
 java.lang.String[] getPlatforms()
           
 Query getQuery()
           
 java.lang.String[] getSensors()
           
 java.lang.String getServiceName()
          fixed 'SOS'
 java.lang.Object[] getTime()
           
 
Methods inherited from class org.deegree.ogcwebservices.AbstractOGCWebServiceRequest
getId, getParam, getParamAsInt, getParamValues, getRequestParameter, getRequiredParam, getVendorSpecificParameter, getVendorSpecificParameters, getVersion, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

create

public static GetObservationRequest create(java.util.Map<java.lang.String,java.lang.String> map)
create a GetObservationRequest from KVP Map, this method is currently not supported.

Parameters:
map -
Returns:
the Observation request

create

public static GetObservationRequest create(java.lang.String id,
                                           org.w3c.dom.Document doc)
                                    throws OGCWebServiceException
create from XML Document

Parameters:
id -
doc -
Returns:
the Observationrequest bean.
Throws:
OGCWebServiceException

create

public static void create(java.lang.String id,
                          java.lang.String version,
                          java.lang.String[] sensorId,
                          java.lang.String[] platformId,
                          java.lang.Object[] time,
                          Envelope boundingBox,
                          Query query,
                          java.lang.String outputFormat)
Parameters:
id -
version -
sensorId -
platformId -
time -
boundingBox -
query -
outputFormat -

getServiceName

public java.lang.String getServiceName()
fixed 'SOS'

Returns:
the String "SOS".

getBBox

public Envelope getBBox()
Returns:
the bbox of the request.

getPlatforms

public java.lang.String[] getPlatforms()
Returns:
platforms

getQuery

public Query getQuery()
Returns:
query

getSensors

public java.lang.String[] getSensors()
Returns:
sensors

getTime

public java.lang.Object[] getTime()
Returns:
time

getOutputFormat

public java.lang.String getOutputFormat()
Returns:
outputFormat

deegree 2.5 (2011/06/29 09:44 build-8-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org