Interface ExecuteResponseType

All Superinterfaces:
EObject, Notifier, ResponseBaseType
All Known Implementing Classes:
ExecuteResponseTypeImpl

public interface ExecuteResponseType extends ResponseBaseType
A representation of the model object 'Execute Response Type'.

The following features are supported:

See Also:
  • Method Details

    • getProcess

      ProcessBriefType getProcess()
      Returns the value of the 'Process' containment reference. Process description from the ProcessOfferings section of the GetCapabilities response.
      Returns:
      the value of the 'Process' containment reference.
      See Also:
    • setProcess

      void setProcess(ProcessBriefType value)
      Sets the value of the 'Process' containment reference.
      Parameters:
      value - the new value of the 'Process' containment reference.
      See Also:
    • getStatus

      StatusType getStatus()
      Returns the value of the 'Status' containment reference. Execution status of this process.
      Returns:
      the value of the 'Status' containment reference.
      See Also:
    • setStatus

      void setStatus(StatusType value)
      Sets the value of the 'Status' containment reference.
      Parameters:
      value - the new value of the 'Status' containment reference.
      See Also:
    • getDataInputs

      DataInputsType1 getDataInputs()
      Returns the value of the 'Data Inputs' containment reference. Inputs that were provided as part of the execute request. This element shall be omitted unless the lineage attribute of the execute request is set to "true".
      Returns:
      the value of the 'Data Inputs' containment reference.
      See Also:
    • setDataInputs

      void setDataInputs(DataInputsType1 value)
      Sets the value of the 'Data Inputs' containment reference.
      Parameters:
      value - the new value of the 'Data Inputs' containment reference.
      See Also:
    • getOutputDefinitions

      OutputDefinitionsType getOutputDefinitions()
      Returns the value of the 'Output Definitions' containment reference. Complete list of Output data types that were requested as part of the Execute request. This element shall be omitted unless the lineage attribute of the execute request is set to "true".
      Returns:
      the value of the 'Output Definitions' containment reference.
      See Also:
    • setOutputDefinitions

      void setOutputDefinitions(OutputDefinitionsType value)
      Sets the value of the 'Output Definitions' containment reference.
      Parameters:
      value - the new value of the 'Output Definitions' containment reference.
      See Also:
    • getProcessOutputs

      ProcessOutputsType1 getProcessOutputs()
      Returns the value of the 'Process Outputs' containment reference. List of values of the Process output parameters. Normally there would be at least one output when the process has completed successfully. If the process has not finished executing, the implementer can choose to include whatever final results are ready at the time the Execute response is provided. If the reference locations of outputs are known in advance, these URLs may be provided before they are populated.
      Returns:
      the value of the 'Process Outputs' containment reference.
      See Also:
    • setProcessOutputs

      void setProcessOutputs(ProcessOutputsType1 value)
      Sets the value of the 'Process Outputs' containment reference.
      Parameters:
      value - the new value of the 'Process Outputs' containment reference.
      See Also:
    • getServiceInstance

      String getServiceInstance()
      Returns the value of the 'Service Instance' attribute. This attribute shall contain the GetCapabilities URL of the WPS service which was invoked
      Returns:
      the value of the 'Service Instance' attribute.
      See Also:
    • setServiceInstance

      void setServiceInstance(String value)
      Sets the value of the 'Service Instance' attribute.
      Parameters:
      value - the new value of the 'Service Instance' attribute.
      See Also:
    • getStatusLocation

      String getStatusLocation()
      Returns the value of the 'Status Location' attribute. The URL referencing the location from which the ExecuteResponse can be retrieved. If "status" is "true" in the Execute request, the ExecuteResponse should also be found here as soon as the process returns the initial response to the client. It should persist at this location as long as the outputs are accessible from the server. The outputs may be stored for as long as the implementer of the server decides. If the process takes a long time, this URL can be repopulated on an ongoing basis in order to keep the client updated on progress. Before the process has succeeded, the ExecuteResponse contains information about the status of the process, including whether or not processing has started, and the percentage completed. It may also optionally contain the inputs and any ProcessStartedType interim results. When the process has succeeded, the ExecuteResponse found at this URL shall contain the output values or references to them.
      Returns:
      the value of the 'Status Location' attribute.
      See Also:
    • setStatusLocation

      void setStatusLocation(String value)
      Sets the value of the 'Status Location' attribute.
      Parameters:
      value - the new value of the 'Status Location' attribute.
      See Also: