Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| deegree 2.4 (2010/11/11 10:47 build-27-official)
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.deegree.ogcwebservices
Interface OGCWebServiceRequest

All Known Implementing Classes:
  AbstractCSWRequest, AbstractOGCWebServiceRequest, AbstractRequest, AbstractWFSRequest, AugmentableGetFeature, CatalogueGetCapabilities, CloseSession, DescribeCoverage, DescribeFeatureType, DescribeLayer, DescribePlatformRequest, DescribeProcessRequest, DescribeRecord, DescribeSensorRequest, DescribeTemplate, DescribeUser, DoService, ExecuteRequest, Get3DFeatureInfo, GetAvailableTemplates, GetCapabilities, GetCoverage, GetDomain, GetFeature, GetFeatureInfo, GetFeatureWithLock, GetGmlObject, GetLegendGraphic, GetMap, GetMapFilter.DummyRequest, GetObservationRequest, GetRecordById, GetRecords, GetRepositoryItem, GetResourceByID, GetSession, GetStyles, GetTransformation, GetView, Harvest, IsTransformable, LockFeature, PrintMap, PutStyles, SOSGetCapabilities, Transaction, Transaction, Transform, WASGetCapabilities, WCSGetCapabilities, WCSRequestBase, WCTSGetCapabilities, WCTSRequestBase, WFSGetCapabilities, WMPSGetCapabilities, WMPSRequestBase, WMSGetCapabilities, WMSRequestBase, WPSGetCapabilities, WPSRequestBaseType, WPVSGetCapabilities, WPVSRequestBase, WSSGetCapabilities

    public interface OGCWebServiceRequest

This is the base interface for all request on OGC Web Services (OWS). Each class that capsulates a request against an OWS has to implements this interface.

Since:
  1.0
Version:
  1.0, $Revision: 26212 $, $Date: 2010-08-27 14:00:42 +0200 (Fr, 27. Aug 2010) $
Author:
  Andreas Poth, last edited by: $Author: apoth $

Method Summary
`String` | `getId()`
`String` | `getRequestParameter()` Deprecated. should be replaced by a factory class TODO
`String` | `getServiceName()`
`String` | `getVendorSpecificParameter(String name)` Finally, the requests allow for optional vendor-specific parameters (VSPs) that will enhance the results of a request.
`Map` | `getVendorSpecificParameters()` Finally, the requests allow for optional vendor-specific parameters (VSPs) that will enhance the results of a request.
`String` | `getVersion()`

Method Detail

### getVendorSpecificParameters

    Map getVendorSpecificParameters()

  Finally, the requests allow for optional vendor-specific parameters (VSPs) that will enhance the results of a request. Typically, these are used for private testing of non-standard functionality prior to possible standardization. A generic client is not required or expected to make use of these VSPs.

  Returns:
    the vendor specific parameters

### getVendorSpecificParameter

    String getVendorSpecificParameter(String name)

  Finally, the requests allow for optional vendor-specific parameters (VSPs) that will enhance the results of a request. Typically, these are used for private testing of non-standard functionality prior to possible standardization. A generic client is not required or expected to make use of these VSPs.

  Parameters:
    `name` - the "key" of a vsp
  Returns:
    the value requested by the key

### getId

    String getId()

  Returns:
    the ID of a request

### getVersion

    String getVersion()

  Returns:
    the requested service version

### getServiceName

    String getServiceName()

  Returns:
    the name of the service that is targeted by the request

### getRequestParameter

    String getRequestParameter()
                               throws OGCWebServiceException

  Deprecated. should be replaced by a factory class TODO

  Returns:
    the URI of a HTTP GET request. If the request doesn't support HTTP GET a `WebServiceException` will be thrown
  Throws:
    `OGCWebServiceException`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| deegree 2.4 (2010/11/11 10:47 build-27-official)
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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