org.deegree_impl.services.wms.protocol
Class WMSGetCapabilitiesRequest_Impl

java.lang.Object
  extended byorg.deegree_impl.services.OGCWebServiceRequest_Impl
      extended byorg.deegree_impl.services.wms.protocol.WMSGetCapabilitiesRequest_Impl
All Implemented Interfaces:
OGCWebServiceRequest, WMSGetCapabilitiesRequest

public class WMSGetCapabilitiesRequest_Impl
extends OGCWebServiceRequest_Impl
implements WMSGetCapabilitiesRequest

This interface desribes the access to the parameters common to a OGC GetCapabilities request. It inherits three accessor methods from the general OGC web service request interface.

--------------------------------------------------------

Version:
$Revision: 1.7 $ $Date: 2004/04/27 15:40:39 $
Author:
Katharina Lupp Katharina Lupp

Field Summary
private  java.lang.String updateSequence
           
 
Fields inherited from class org.deegree_impl.services.OGCWebServiceRequest_Impl
id, request, service, vendorSpecificParameter, version
 
Constructor Summary
(package private) WMSGetCapabilitiesRequest_Impl(java.lang.String version, java.lang.String id, java.lang.String updateSequence, java.util.HashMap vendorSpecificParameter)
          Creates a new WMSGetCapabilitiesRequest_Impl object.
 
Method Summary
 java.lang.String getRequestParameter()
          returns the URI of a HTTP GET request.
 java.lang.String getUpdateSequence()
          The optional UPDATESEQUENCE parameter is for maintaining cache consistency.
 void setUpdateSequence(java.lang.String updateSequence)
          sets the
 
Methods inherited from class org.deegree_impl.services.OGCWebServiceRequest_Impl
getId, getRequest, getService, getVendorSpecificParameter, getVendorSpecificParameters, getVersion, putVendorSpecificParameter, setId, setRequest, setService, setVendorSpecificParameter, setVersion, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.deegree.services.OGCWebServiceRequest
getId, getRequest, getService, getVendorSpecificParameter, getVendorSpecificParameters, getVersion
 

Field Detail

updateSequence

private java.lang.String updateSequence
Constructor Detail

WMSGetCapabilitiesRequest_Impl

WMSGetCapabilitiesRequest_Impl(java.lang.String version,
                               java.lang.String id,
                               java.lang.String updateSequence,
                               java.util.HashMap vendorSpecificParameter)
Creates a new WMSGetCapabilitiesRequest_Impl object.

Parameters:
updateSequence -
version -
id -
vendorSpecificParameter -
Method Detail

getUpdateSequence

public java.lang.String getUpdateSequence()
The optional UPDATESEQUENCE parameter is for maintaining cache consistency. Its value can be an integer, a timestamp in [ISO 8601:1988(E)] format, or any other number or string. The server may include an UpdateSequence value in its Capabilities XML. If present, this value should be increased when changes are made to the Capabilities (e.g., when new maps are added to the service). The server is the sole judge of lexical ordering sequence. The client may include this parameter in its GetCapabilities request.

Specified by:
getUpdateSequence in interface WMSGetCapabilitiesRequest

setUpdateSequence

public void setUpdateSequence(java.lang.String updateSequence)
sets the


getRequestParameter

public java.lang.String getRequestParameter()
                                     throws WebServiceException
returns the URI of a HTTP GET request.

Specified by:
getRequestParameter in interface OGCWebServiceRequest
Overrides:
getRequestParameter in class OGCWebServiceRequest_Impl
Throws:
WebServiceException