deegree-services-3.0-pre-nightly (2010/03/05 00:04) - official

org.deegree.services.controller.wps.execute
Class ExecuteResponse

java.lang.Object
  extended by org.deegree.services.controller.wps.execute.ExecuteResponse

public class ExecuteResponse
extends Object

Author:
Alexander Padberg, Andreas Poth, last edited by: $Author: mschneider $

Constructor Summary
ExecuteResponse(StorageLocation statusLocation, URL serviceInstance, ProcessletExecution status, List<RequestedOutput> outputDefinitions, ProcessletOutputs outputs, ExecuteRequest request)
          Creates a new ExecuteResponse instance from the given parameters.
 
Method Summary
 ProcessletInputs getDataInputs()
           
 ProcessletExecution getExecutionStatus()
           
 String getLanguage()
           
 boolean getLineage()
          Returns whether the inputs and requested outputs should be included in the response document.
 List<RequestedOutput> getOutputDefinitions()
           
 ProcessDefinition getProcessDefinition()
           
 ProcessletOutputs getProcessOutputs()
           
 ExecuteRequest getRequest()
           
 URL getServiceInstance()
           
 StorageLocation getStatusLocation()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExecuteResponse

public ExecuteResponse(StorageLocation statusLocation,
                       URL serviceInstance,
                       ProcessletExecution status,
                       List<RequestedOutput> outputDefinitions,
                       ProcessletOutputs outputs,
                       ExecuteRequest request)
Creates a new ExecuteResponse instance from the given parameters.

Parameters:
statusLocation - location where updated ExecuteResponse documents can be polled from or null if the response document should not be stored as a web-accessible resource
serviceInstance - GetCapabilities URL of the service that produced the request
status - execution status of the process
outputDefinitions -
outputs - outputs produced by the process
request -
Method Detail

getLineage

public boolean getLineage()
Returns whether the inputs and requested outputs should be included in the response document.

Returns:
true, if they shall be included, false otherwise

getDataInputs

public ProcessletInputs getDataInputs()
Returns:
the dataInputs

getExecutionStatus

public ProcessletExecution getExecutionStatus()
Returns:
the executionStatus

getLanguage

public String getLanguage()
Returns:
the language

getOutputDefinitions

public List<RequestedOutput> getOutputDefinitions()
Returns:
the outputDefinitions

getProcessDefinition

public ProcessDefinition getProcessDefinition()
Returns:
the processDescription

getProcessOutputs

public ProcessletOutputs getProcessOutputs()
Returns:
the processOutputs

getServiceInstance

public URL getServiceInstance()
Returns:
the serviceInstance

getStatusLocation

public StorageLocation getStatusLocation()
Returns:
the statusLocation

getRequest

public ExecuteRequest getRequest()

deegree-services-3.0-pre-nightly (2010/03/05 00:04) - official

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

]]>