Skip to contents

WPSExecuteResponse

WPSExecuteResponse

Format

R6Class object.

Value

Object of R6Class for modelling a WPS Execute response

Author

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

Super class

ows4R::OGCAbstractObject -> WPSExecuteResponse

Public fields

process

process

status

status

statusLocation

status location

statusHistory

status history

processOutputs

process outputs

exception

exception

Methods

Inherited methods


Method new()

Initializes a WPSExecuteResponse

Usage

WPSExecuteResponse$new(
  xml,
  capabilities,
  processDescription = NULL,
  logger = NULL
)

Arguments

xml

object of class XMLInternalNode-class from XML

capabilities

object of class WPSCapabilities

processDescription

process description

logger

logger


Method getProcess()

Get process

Usage

WPSExecuteResponse$getProcess()

Returns

an object of class WPSProcess


Method getStatus()

Get status

Usage

WPSExecuteResponse$getStatus()

Returns

an object of class WPSStatus


Method getStatusLocation()

Get status location

Usage

WPSExecuteResponse$getStatusLocation()

Returns

an object of class character


Method getStatusHistory()

Get status history

Usage

WPSExecuteResponse$getStatusHistory()

Returns

an object of class character


Method getProcessOutputs()

Get list of process outputs

Usage

WPSExecuteResponse$getProcessOutputs()

Returns

a list of outputs


Method getException()

Get exception

Usage

WPSExecuteResponse$getException()

Returns

an object of class WPSException


Method decode()

Decodes an object of class WPSExecuteResponse from XML

Usage

WPSExecuteResponse$decode(xml, capabilities, processDescription, logger)

Arguments

xml

object of class XMLInternalNode-class from XML

capabilities

object of class WPSCapabilities

processDescription

process description

logger

logger


Method update()

Updates status history

Usage

WPSExecuteResponse$update(verbose = FALSE)

Arguments

verbose

verbose. Default is FALSE


Method clone()

The objects of this class are cloneable with this method.

Usage

WPSExecuteResponse$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.