Class Operation
- java.lang.Object
-
- nl.b3p.csw.jaxb.ows.Operation
-
public class Operation extends Object
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{http://www.opengis.net/ows}DCP" maxOccurs="unbounded"/> <element name="Parameter" type="{http://www.opengis.net/ows}DomainType" maxOccurs="unbounded" minOccurs="0"/> <element name="Constraint" type="{http://www.opengis.net/ows}DomainType" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://www.opengis.net/ows}Metadata" maxOccurs="unbounded" minOccurs="0"/> </sequence> <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected List<DomainType>constraintprotected List<DCP>dcpprotected List<Metadata>metadataprotected Stringnameprotected List<DomainType>parameter
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<DomainType>getConstraint()Gets the value of the constraint property.List<DCP>getDCP()Unordered list of Distributed Computing Platforms (DCPs) supported for this operation.List<Metadata>getMetadata()Optional unordered list of additional metadata about this operation and its' implementation.StringgetName()Gets the value of the name property.List<DomainType>getParameter()Gets the value of the parameter property.voidsetName(String value)Sets the value of the name property.
-
-
-
Field Detail
-
parameter
protected List<DomainType> parameter
-
constraint
protected List<DomainType> constraint
-
name
protected String name
-
-
Constructor Detail
-
Operation
public Operation()
Default no-arg constructor
-
Operation
public Operation(List<DCP> dcp, List<DomainType> parameter, List<DomainType> constraint, List<Metadata> metadata, String name)
Fully-initialising value constructor
-
-
Method Detail
-
getDCP
public List<DCP> getDCP()
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. Gets the value of the dcp property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the dcp property.For example, to add a new item, do as follows:
getDCP().add(newItem);Objects of the following type(s) are allowed in the list
DCP
-
getParameter
public List<DomainType> getParameter()
Gets the value of the parameter property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the parameter property.For example, to add a new item, do as follows:
getParameter().add(newItem);Objects of the following type(s) are allowed in the list
DomainType
-
getConstraint
public List<DomainType> getConstraint()
Gets the value of the constraint property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the constraint property.For example, to add a new item, do as follows:
getConstraint().add(newItem);Objects of the following type(s) are allowed in the list
DomainType
-
getMetadata
public List<Metadata> getMetadata()
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.) Gets the value of the metadata property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the metadata property.For example, to add a new item, do as follows:
getMetadata().add(newItem);Objects of the following type(s) are allowed in the list
Metadata
-
getName
public String getName()
Gets the value of the name property.- Returns:
- possible object is
String
-
-