Package nl.b3p.csw.jaxb.csw
Class GetRecordByIdType
- java.lang.Object
-
- nl.b3p.csw.jaxb.csw.RequestBaseType
-
- nl.b3p.csw.jaxb.csw.GetRecordByIdType
-
public class GetRecordByIdType extends RequestBaseType
Convenience operation to retrieve default record representations by identifier. Id - object identifier (a URI) that provides a reference to a catalogue item (or a result set if the catalogue supports persistent result sets). ElementSetName - one of "brief, "summary", or "full"Java class for GetRecordByIdType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="GetRecordByIdType"> <complexContent> <extension base="{http://www.opengis.net/cat/csw/2.0.2}RequestBaseType"> <sequence> <element name="Id" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded"/> <element ref="{http://www.opengis.net/cat/csw/2.0.2}ElementSetName" minOccurs="0"/> </sequence> <attribute name="outputFormat" type="{http://www.w3.org/2001/XMLSchema}string" default="application/xml" /> <attribute name="outputSchema" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected ElementSetNameelementSetNameprotected List<String>idprotected StringoutputFormatprotected StringoutputSchema-
Fields inherited from class nl.b3p.csw.jaxb.csw.RequestBaseType
service, version
-
-
Constructor Summary
Constructors Constructor Description GetRecordByIdType()Default no-arg constructorGetRecordByIdType(String service, String version, List<String> id, ElementSetName elementSetName, String outputFormat, String outputSchema)Fully-initialising value constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ElementSetNamegetElementSetName()Gets the value of the elementSetName property.List<String>getId()Gets the value of the id property.StringgetOutputFormat()Gets the value of the outputFormat property.StringgetOutputSchema()Gets the value of the outputSchema property.voidsetElementSetName(ElementSetName value)Sets the value of the elementSetName property.voidsetOutputFormat(String value)Sets the value of the outputFormat property.voidsetOutputSchema(String value)Sets the value of the outputSchema property.-
Methods inherited from class nl.b3p.csw.jaxb.csw.RequestBaseType
getService, getVersion, setService, setVersion
-
-
-
-
Field Detail
-
elementSetName
protected ElementSetName elementSetName
-
outputFormat
protected String outputFormat
-
outputSchema
protected String outputSchema
-
-
Method Detail
-
getId
public List<String> getId()
Gets the value of the id 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 id property.For example, to add a new item, do as follows:
getId().add(newItem);Objects of the following type(s) are allowed in the list
String
-
getElementSetName
public ElementSetName getElementSetName()
Gets the value of the elementSetName property.- Returns:
- possible object is
ElementSetName
-
setElementSetName
public void setElementSetName(ElementSetName value)
Sets the value of the elementSetName property.- Parameters:
value- allowed object isElementSetName
-
getOutputFormat
public String getOutputFormat()
Gets the value of the outputFormat property.- Returns:
- possible object is
String
-
setOutputFormat
public void setOutputFormat(String value)
Sets the value of the outputFormat property.- Parameters:
value- allowed object isString
-
getOutputSchema
public String getOutputSchema()
Gets the value of the outputSchema property.- Returns:
- possible object is
String
-
-