org.geotools.data.wps.request
Class AbstractDescribeProcessRequest

java.lang.Object
  extended by org.geotools.data.ows.AbstractRequest
      extended by org.geotools.data.wps.request.AbstractWPSRequest
          extended by org.geotools.data.wps.request.AbstractDescribeProcessRequest
All Implemented Interfaces:
Request, DescribeProcessRequest
Direct Known Subclasses:
WPS1_0_0.InternalDescribeProcessRequest

public abstract class AbstractDescribeProcessRequest
extends AbstractWPSRequest
implements DescribeProcessRequest

Describes an abstract DescribeProcess request. Provides everything except the versioning info, which subclasses must implement.

Author:
gdavis

Field Summary
 
Fields inherited from class org.geotools.data.ows.AbstractRequest
EXCEPTION_XML, onlineResource, properties
 
Fields inherited from interface org.geotools.data.wps.request.DescribeProcessRequest
IDENTIFIER
 
Fields inherited from interface org.geotools.data.ows.Request
REQUEST, SERVICE, VERSION, WMTVER
 
Constructor Summary
AbstractDescribeProcessRequest(java.net.URL onlineResource, java.util.Properties properties)
          Constructs a basic DescribeProcessRequest, without versioning info.
 
Method Summary
protected  void initRequest()
           
protected abstract  void initVersion()
          Sets up the version number for this request.
 void setIdentifier(java.lang.String identifiers)
          Sets the name of the process to look up
 
Methods inherited from class org.geotools.data.wps.request.AbstractWPSRequest
initService
 
Methods inherited from class org.geotools.data.ows.AbstractRequest
getFinalURL, getPostContentType, getProperties, performPostOutput, processKey, requiresPost, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.geotools.data.ows.Request
createResponse, getFinalURL, getPostContentType, getProperties, performPostOutput, requiresPost, setProperty
 

Constructor Detail

AbstractDescribeProcessRequest

public AbstractDescribeProcessRequest(java.net.URL onlineResource,
                                      java.util.Properties properties)
Constructs a basic DescribeProcessRequest, without versioning info.

Parameters:
onlineResource - the location of the request
properties - a set of properties to use. Can be null.
Method Detail

initRequest

protected void initRequest()
Specified by:
initRequest in class AbstractRequest

setIdentifier

public void setIdentifier(java.lang.String identifiers)
Description copied from interface: DescribeProcessRequest
Sets the name of the process to look up

Specified by:
setIdentifier in interface DescribeProcessRequest
See Also:
DescribeProcessRequest.setIdentifier(java.lang.String)

initVersion

protected abstract void initVersion()
Description copied from class: AbstractRequest
Sets up the version number for this request. Typically something like setProperty("VERSION", "1.1.1");

Specified by:
initVersion in class AbstractRequest


Copyright © 1996-2010 Geotools. All Rights Reserved.