Class SummaryRecordType


  • public class SummaryRecordType
    extends AbstractRecordType
    This type defines a summary representation of the common record format. It extends AbstractRecordType to include the core properties.

    Java class for SummaryRecordType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="SummaryRecordType">
       <complexContent>
         <extension base="{http://www.opengis.net/cat/csw/2.0.2}AbstractRecordType">
           <sequence>
             <element ref="{http://purl.org/dc/elements/1.1/}identifier" maxOccurs="unbounded"/>
             <element ref="{http://purl.org/dc/elements/1.1/}title" maxOccurs="unbounded"/>
             <element ref="{http://purl.org/dc/elements/1.1/}type" minOccurs="0"/>
             <element ref="{http://purl.org/dc/elements/1.1/}subject" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{http://purl.org/dc/elements/1.1/}format" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{http://purl.org/dc/elements/1.1/}relation" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{http://purl.org/dc/terms/}modified" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{http://purl.org/dc/terms/}abstract" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{http://purl.org/dc/terms/}spatial" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{http://www.opengis.net/ows}BoundingBox" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
         </extension>
       </complexContent>
     </complexType>
     
    • Method Detail

      • getIdentifier

        public List<javax.xml.bind.JAXBElement<SimpleLiteral>> getIdentifier()
        Gets the value of the identifier 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 set method for the identifier property.

        For example, to add a new item, do as follows:

            getIdentifier().add(newItem);
         

        Objects of the following type(s) are allowed in the list BibliographicCitation Identifier

      • getTitle

        public List<javax.xml.bind.JAXBElement<SimpleLiteral>> getTitle()
        Gets the value of the title 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 set method for the title property.

        For example, to add a new item, do as follows:

            getTitle().add(newItem);
         

        Objects of the following type(s) are allowed in the list Alternative Title

      • getType

        public Type getType()
        Gets the value of the type property.
        Returns:
        possible object is Type
      • setType

        public void setType​(Type value)
        Sets the value of the type property.
        Parameters:
        value - allowed object is Type
      • getSubject

        public List<Subject> getSubject()
        Gets the value of the subject 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 set method for the subject property.

        For example, to add a new item, do as follows:

            getSubject().add(newItem);
         

        Objects of the following type(s) are allowed in the list Subject

      • getFormat

        public List<javax.xml.bind.JAXBElement<SimpleLiteral>> getFormat()
        Gets the value of the format 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 set method for the format property.

        For example, to add a new item, do as follows:

            getFormat().add(newItem);
         

        Objects of the following type(s) are allowed in the list Medium Extent Format

      • getModified

        public List<Modified> getModified()
        Gets the value of the modified 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 set method for the modified property.

        For example, to add a new item, do as follows:

            getModified().add(newItem);
         

        Objects of the following type(s) are allowed in the list Modified

      • getAbstract

        public List<Abstract> getAbstract()
        Gets the value of the abstract 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 set method for the abstract property.

        For example, to add a new item, do as follows:

            getAbstract().add(newItem);
         

        Objects of the following type(s) are allowed in the list Abstract

      • getSpatial

        public List<Spatial> getSpatial()
        Gets the value of the spatial 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 set method for the spatial property.

        For example, to add a new item, do as follows:

            getSpatial().add(newItem);
         

        Objects of the following type(s) are allowed in the list Spatial

      • getBoundingBox

        public List<javax.xml.bind.JAXBElement<? extends BoundingBoxType>> getBoundingBox()
        Gets the value of the boundingBox 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 set method for the boundingBox property.

        For example, to add a new item, do as follows:

            getBoundingBox().add(newItem);
         

        Objects of the following type(s) are allowed in the list WGS84BoundingBox BoundingBox