| java.lang.Object org.deegree.ogcwebservices.getcapabilities.Operation
All known Subclasses: org.deegree.ogcwebservices.wass.common.Operation_1_0, org.deegree.owscommon.com110.Operation110,
Operation | public class Operation implements Serializable(Code) | | Represents the definition of an Operation in the capabilities document of an
OGC-web service according to the OWS Common
Implementation Specification 0.2 (and
owsOperationsMetadata.xsd ).
It consists of a mandatory name attribute and the following elements:
Name |
Occurences |
Function |
ows:DCP |
1-* |
Unordered list of Distributed Computing Platforms (DCPs) supported for this operation. At
present, only the HTTP DCP is defined, so this element will appear only once. |
Parameter |
0-* |
Optional unordered list of parameter domains that each apply to this operation which this
server implements. If one of these Parameter elements has the same "name" attribute as a
Parameter element in the OperationsMetadata element, this Parameter element shall override the
other one for this operation. The list of required and optional parameter domain limitations for
this operation shall be specified in the Implementation Specification for this service. |
ows:Metadata |
0-* |
Optional unordered list of additional metadata about this operation and its' implementation.
A list of required and optional metadata elements for this operation should be specified in the
Implementation Specification for this service. (Informative: This metadata might specify the
operation request parameters or provide the XML Schemas for the operation request.) |
author: Andreas Poth author: Markus Schneider author: last edited by: $Author: apoth $ version: 1.0. $Revision: 9345 $, $Date: 2007-12-27 08:22:25 -0800 (Thu, 27 Dec 2007) $ since: 2.0 |
Operation | public Operation(String name, DCPType[] dcps)(Code) | | Creates a new Operation instance that has no Parameter
information.
Parameters: name - Parameters: dcps - |
Operation | public Operation(String name, DCPType[] dcpTypes, OWSDomainType[] parameters)(Code) | | Creates a new Operation instance with Parameter information.
Parameters: name - Parameters: dcpTypes - Parameters: parameters - |
getDCPs | public DCPType[] getDCPs()(Code) | | Returns the DCP definitions for the Operation .
the DCP definitions for the Operation . |
getMetadata | public Object[] getMetadata()(Code) | | Returns the metadata. |
getName | public String getName()(Code) | | Returns the name of the Operation .
the name of the Operation . |
getParameter | public OWSDomainType getParameter(String name)(Code) | | Returns the specified Parameter value for the Operation .
Parameters: name - |
getParameters | public OWSDomainType[] getParameters()(Code) | | Returns all Parameters of the Operation .
all Parameters of the Operation . |
setDCPs | public void setDCPs(DCPType[] dcpTypes)(Code) | | Sets the DCP definitions for the Operation .
Parameters: dcpTypes - |
setMetadata | public void setMetadata(Object[] metadata)(Code) | | Parameters: metadata - The metadata to set. |
setName | public void setName(String name)(Code) | | Sets the name of the Operation .
Parameters: name - |
setParameters | public void setParameters(OWSDomainType[] parameters)(Code) | | Sets the Parameters of the Operation .
Parameters: parameters - |
|
|