org.deegree.ogcwebservices.wps.describeprocess
Class ProcessDescription
java.lang.Object
org.deegree.ogcwebservices.wps.WPSDescription
org.deegree.ogcwebservices.wps.ProcessBrief
org.deegree.ogcwebservices.wps.describeprocess.ProcessDescription
public class ProcessDescription
- extends ProcessBrief
ProcessDescription.java
Created on 09.03.2006. 22:39:07h
Full description of a process.
- Version:
- $Revision: 9345 $, $Date:20.03.2007$
- Author:
- Christian Kiehle, Christian Heier, last edited by: $Author:wanhoff$
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
responsibleClass
protected String responsibleClass
dataInputs
protected ProcessDescription.DataInputs dataInputs
- List of the inputs to this process. In almost all cases, at least one process input is
required. However, no process inputs may be identified when all the inputs are predetermined
fixed resources. In this case, those resources shall be identified in the ows:Abstract
element that describes the process
processOutputs
protected ProcessDescription.ProcessOutputs processOutputs
- List of outputs which will or can result from executing the process.
statusSupported
protected Boolean statusSupported
- Indicates if the Execute operation response can be returned quickly with status information,
or will not be returned until process execution is complete. If "statusSupported" is "true",
the Execute operation request may include "status" equals "true", directing that the Execute
operation response be returned quickly with status information. By default, status
information is not provided for this process, and the Execute operation response is not
returned until process execution is complete.
storeSupported
protected Boolean storeSupported
- Indicates if the ComplexData outputs from this process can be stored by the WPS server as
web-accessible resources. If "storeSupported" is "true", the Execute operation request may
include "store" equals "true", directing that all ComplexData outputs of the process be
stored so that the client can retrieve them as required. By default for this process, storage
is not supported and all outputs are returned encoded in the Execute response.
ProcessDescription
public ProcessDescription(String resonsibleClass,
Code identifier,
String title,
String _abstract,
String processVersion,
List<MetadataType> metadata,
ProcessDescription.DataInputs inputs,
ProcessDescription.ProcessOutputs outputs,
Boolean statusSupported,
Boolean storeSupported)
- Parameters:
resonsibleClass
- identifier
- title
- _abstract
- processVersion
- metadata
- inputs
- outputs
- statusSupported
- storeSupported
-
getDataInputs
public ProcessDescription.DataInputs getDataInputs()
- Returns:
- Returns the dataInputs.
setDataInputs
public void setDataInputs(ProcessDescription.DataInputs value)
- Parameters:
value
- The dataInputs to set.
getProcessOutputs
public ProcessDescription.ProcessOutputs getProcessOutputs()
- Returns:
- Returns the processOutputs.
setProcessOutputs
public void setProcessOutputs(ProcessDescription.ProcessOutputs value)
- Parameters:
value
- The processOutputs to set.
isStatusSupported
public boolean isStatusSupported()
- Returns:
setStatusSupported
public void setStatusSupported(Boolean value)
- Parameters:
value
- The statusSupported to set.
isStoreSupported
public boolean isStoreSupported()
- Returns:
setStoreSupported
public void setStoreSupported(Boolean value)
- Parameters:
value
- The storeSupported to set.
getResponsibleClass
public String getResponsibleClass()
- Returns:
- Returns the responsibleClass.
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://deegree.sourceforge.net