|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.deegree.protocol.ows.metadata.operation.Operation
public class Operation
Encapsulates the metadata on a single operation of an OGC web service (as reported in the capabilities document).
Data model has been designed to capture the expressiveness of all OWS specifications and versions and was verified for the following specifications:
From OWS Common 2.0: Metadata for one operation that this server implements.
Constructor Summary | |
---|---|
Operation(String name,
List<DCP> dcps,
List<Domain> params,
List<Domain> constraints,
List<org.apache.axiom.om.OMElement> metadata)
|
Method Summary | |
---|---|
List<Domain> |
getConstraints()
Returns the domain validity constraints for this operation. |
List<DCP> |
getDCPs()
Returns the supported Distributed Computing Platforms (DCPs). |
List<URL> |
getGetUrls()
Returns the endpoint URL s for this operation (HTTP-GET). |
List<org.apache.axiom.om.OMElement> |
getMetadata()
From OWS Common 2.0: Optional unordered list of additional metadata about this operation and its' implementation. |
String |
getName()
Returns the operation name. |
List<Domain> |
getParameters()
Returns the parameter validity domains for this operation. |
List<URL> |
getPostUrls()
Returns the endpoint URL s for this operation (HTTP-POST). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Operation(String name, List<DCP> dcps, List<Domain> params, List<Domain> constraints, List<org.apache.axiom.om.OMElement> metadata)
Method Detail |
---|
public String getName()
From OWS Common 2.0: Name or identifier of this operation (request) (for example, GetCapabilities). The list of required and optional operations implemented shall be specified in the Implementation Specification for * this service.
null
public List<DCP> getDCPs()
From OWS Common 2.0: 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.
null
.public List<URL> getGetUrls()
URL
s for this operation (HTTP-GET).
null
public List<URL> getPostUrls()
URL
s for this operation (HTTP-POST).
null
public List<Domain> getParameters()
From OWS Common 2.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.
null
.public List<Domain> getConstraints()
From OWS Common 2.0: Optional unordered list of valid domain constraints on non-parameter quantities that each apply to this operation. If one of these Constraint elements has the same "name" attribute as a Constraint element in the OperationsMetadata element, this Constraint element shall override the other one for this operation. The list of required and optional constraints for this operation shall be specified in the Implementation Specification for this service.
null
public List<org.apache.axiom.om.OMElement> getMetadata()
From OWS Common 2.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.)
null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |