org.opengis.webservice.capability
Interface Operation


public interface Operation

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.)


Method Summary
 DCPType[] getDCPs()
          Returns the DCP definitions for the Operation.
 Object[] getMetadata()
          Returns the metadata.
 String getName()
          Returns the name of the Operation.
 DomainType getParameter(String name)
          Returns the specified Parameter value for the Operation.
 DomainType[] getParameters()
          Returns all Parameters of the Operation.
 

Method Detail

getName

String getName()
Returns the name of the Operation.


getDCPs

DCPType[] getDCPs()
Returns the DCP definitions for the Operation.


getParameter

DomainType getParameter(String name)
Returns the specified Parameter value for the Operation.

Parameters:
name -

getParameters

DomainType[] getParameters()
Returns all Parameters of the Operation.


getMetadata

Object[] getMetadata()
Returns the metadata.



Copyright © 1994-2012 Open Geospatial Consortium. All Rights Reserved.