| java.lang.Object org.deegree.ogcwebservices.getcapabilities.OperationsMetadata
All known Subclasses: org.deegree.ogcwebservices.wmps.capabilities.WMPSOperationsMetadata, org.deegree.ogcwebservices.wass.common.OperationsMetadata_1_0, org.deegree.ogcwebservices.wps.capabilities.WPSOperationsMetadata, org.deegree.ogcwebservices.csw.capabilities.CatalogueOperationsMetadata, org.deegree.ogcwebservices.wfs.capabilities.WFSOperationsMetadata, org.deegree.ogcwebservices.sos.capabilities.SOSOperationsMetadata, org.deegree.ogcwebservices.wpvs.capabilities.WPVSOperationsMetadata, org.deegree.ogcwebservices.wcs.getcapabilities.WCSCapabilityOperations, org.deegree.ogcwebservices.wms.capabilities.WMSOperationsMetadata,
OperationsMetadata | abstract public class OperationsMetadata implements Serializable(Code) | | Represents the OperationMetadata part in the capabilities document of an OGC-web
service according to the OWS Common Implementation
Specification 0.3 (and
especially owsOperationsMetadata.xsd ). As this class is abstract, it only defines
the GetCapabilities operation, which all types of OWS Common
-compliant web services must implement.
It consists of the following elements:
Name |
Occurences |
Function |
ows:Operation |
2-* |
Metadata for unordered list of all the (requests for) operations that this server interface
implements. The list of required and optional operations implemented shall be specified in the
Implementation Specification for this service. |
ows:Parameter |
0-* |
Optional unordered list of parameter valid domains that each apply to one or more operations
which this server interface implements. The list of required and optional parameter domain
limitations shall be specified in the Implementation Specification for this service. |
ows:Constraint |
0-* |
Optional unordered list of valid domain constraints on non-parameter quantities that each
apply to this server. The list of required and optional constraints shall be specified in the
Implementation Specification for this service. |
ows:ExtendedCapabilities |
0 or 1 |
Individual software vendors and servers can use this element to provide metadata about any
additional server abilities. |
author: Andreas Poth author: Markus Schneider author: last edited by: $Author: apoth $ version: $Revision: 9345 $, $Date: 2007-12-27 08:22:25 -0800 (Thu, 27 Dec 2007) $ |
GET_CAPABILITIES_NAME | final public static String GET_CAPABILITIES_NAME(Code) | | |
OperationsMetadata | public OperationsMetadata(Operation getCapabilitiesOperation, OWSDomainType[] parameters, OWSDomainType[] constraints)(Code) | | Creates a new OperationsMetadata instance with the given configuration for the
getCapabilitiesOperation.
Parameters: getCapabilitiesOperation - Parameters: parameters - Parameters: constraints - |
addConstraint | public void addConstraint(OWSDomainType constraint)(Code) | | Adds a constraint.
Parameters: constraint - |
addParameter | public void addParameter(OWSDomainType parameter)(Code) | | adds a parameter to the OperationsMetadata
Parameters: parameter - |
getGetCapabilitiesOperation | public Operation getGetCapabilitiesOperation()(Code) | | The configuration for the GetCapabilities -operation. |
getOperations | public Operation[] getOperations()(Code) | | all Operation configurations. |
getParameter | public OWSDomainType[] getParameter()(Code) | | a list of parameters assigned directly to the OperationsMetadata. |
removeParameter | public OWSDomainType removeParameter(String name)(Code) | | Parameters: name - removes a parameter from the OperationsMetadata the removed parameter |
setConstraints | public void setConstraints(OWSDomainType[] constraints)(Code) | | Sets the constraints of the OperationMetadata .
Parameters: constraints - may be null |
setGetCapabilitiesOperation | public void setGetCapabilitiesOperation(Operation getCapabilitiesOperation)(Code) | | Sets the configuration for the GetCapabilities -operation.
Parameters: getCapabilitiesOperation - configuration for the GetCapabilities -operation to be set |
setOperationParameter | public void setOperationParameter(OWSDomainType[] parameters)(Code) | | sets a complete list of parameters to the OperationMetadata
Parameters: parameters - |
|
|