deegree 2.3 (2010/04/09 10:10 build-4-official)

org.deegree.ogcwebservices.wps.describeprocess
Class ProcessDescription

java.lang.Object
  extended by org.deegree.ogcwebservices.wps.WPSDescription
      extended by org.deegree.ogcwebservices.wps.ProcessBrief
          extended by 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: 18195 $, $Date:20.03.2007$
Author:
Christian Kiehle, Christian Heier, last edited by: $Author:wanhoff$

Nested Class Summary
static class ProcessDescription.DataInputs
          TODO add documentation here
static class ProcessDescription.ProcessOutputs
          TODO add documentation here
 
Field Summary
protected  ProcessDescription.DataInputs dataInputs
          List of the inputs to this process.
protected  ProcessDescription.ProcessOutputs processOutputs
          List of outputs which will or can result from executing the process.
protected  String responsibleClass
           
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.
protected  Boolean storeSupported
          Indicates if the ComplexData outputs from this process can be stored by the WPS server as web-accessible resources.
 
Fields inherited from class org.deegree.ogcwebservices.wps.WPSDescription
_abstract, identifier, title
 
Constructor Summary
ProcessDescription(String resonsibleClass, Code identifier, String title, String _abstract, String processVersion, List<MetadataType> metadata, ProcessDescription.DataInputs inputs, ProcessDescription.ProcessOutputs outputs, Boolean statusSupported, Boolean storeSupported)
           
 
Method Summary
 ProcessDescription.DataInputs getDataInputs()
           
 ProcessDescription.ProcessOutputs getProcessOutputs()
           
 String getResponsibleClass()
           
 boolean isStatusSupported()
           
 boolean isStoreSupported()
           
 void setDataInputs(ProcessDescription.DataInputs value)
           
 void setProcessOutputs(ProcessDescription.ProcessOutputs value)
           
 void setStatusSupported(Boolean value)
           
 void setStoreSupported(Boolean value)
           
 
Methods inherited from class org.deegree.ogcwebservices.wps.ProcessBrief
getMetadata, getProcessVersion, setMetadata, setProcessVersion
 
Methods inherited from class org.deegree.ogcwebservices.wps.WPSDescription
getAbstract, getIdentifier, getTitle, setAbstract, setIdentifier, setTitle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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.

Constructor Detail

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 -
Method Detail

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:
true if status request is supported.

setStatusSupported

public void setStatusSupported(Boolean value)
Parameters:
value - The statusSupported to set.

isStoreSupported

public boolean isStoreSupported()
Returns:
true if the process can store.

setStoreSupported

public void setStoreSupported(Boolean value)
Parameters:
value - The storeSupported to set.

getResponsibleClass

public String getResponsibleClass()
Returns:
Returns the responsibleClass.

deegree 2.3 (2010/04/09 10:10 build-4-official)

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