net.opengis.iso19139.gmd.v_20060504
Class CICitationType

java.lang.Object
  extended by net.opengis.iso19139.gco.v_20060504.AbstractObjectType
      extended by net.opengis.iso19139.gmd.v_20060504.CICitationType
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

public class CICitationType
extends AbstractObjectType
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

Standardized resource reference

Java class for CI_Citation_Type complex type.

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

 <complexType name="CI_Citation_Type">
   <complexContent>
     <extension base="{http://www.isotc211.org/2005/gco}AbstractObject_Type">
       <sequence>
         <element name="title" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType"/>
         <element name="alternateTitle" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="date" type="{http://www.isotc211.org/2005/gmd}CI_Date_PropertyType" maxOccurs="unbounded"/>
         <element name="edition" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" minOccurs="0"/>
         <element name="editionDate" type="{http://www.isotc211.org/2005/gco}Date_PropertyType" minOccurs="0"/>
         <element name="identifier" type="{http://www.isotc211.org/2005/gmd}MD_Identifier_PropertyType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="citedResponsibleParty" type="{http://www.isotc211.org/2005/gmd}CI_ResponsibleParty_PropertyType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="presentationForm" type="{http://www.isotc211.org/2005/gmd}CI_PresentationFormCode_PropertyType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="series" type="{http://www.isotc211.org/2005/gmd}CI_Series_PropertyType" minOccurs="0"/>
         <element name="otherCitationDetails" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" minOccurs="0"/>
         <element name="collectiveTitle" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" minOccurs="0"/>
         <element name="ISBN" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" minOccurs="0"/>
         <element name="ISSN" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<CharacterStringPropertyType> alternateTitle
           
protected  List<CIResponsiblePartyPropertyType> citedResponsibleParty
           
protected  CharacterStringPropertyType collectiveTitle
           
protected  List<CIDatePropertyType> date
           
protected  CharacterStringPropertyType edition
           
protected  DatePropertyType editionDate
           
protected  List<MDIdentifierPropertyType> identifier
           
protected  CharacterStringPropertyType isbn
           
protected  CharacterStringPropertyType issn
           
protected  CharacterStringPropertyType otherCitationDetails
           
protected  List<CIPresentationFormCodePropertyType> presentationForm
           
protected  CISeriesPropertyType series
           
protected  CharacterStringPropertyType title
           
 
Fields inherited from class net.opengis.iso19139.gco.v_20060504.AbstractObjectType
id, uuid
 
Constructor Summary
CICitationType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
           
 Object createNewInstance()
           
 boolean equals(Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
           
 List<CharacterStringPropertyType> getAlternateTitle()
          Gets the value of the alternateTitle property.
 List<CIResponsiblePartyPropertyType> getCitedResponsibleParty()
          Gets the value of the citedResponsibleParty property.
 CharacterStringPropertyType getCollectiveTitle()
          Gets the value of the collectiveTitle property.
 List<CIDatePropertyType> getDate()
          Gets the value of the date property.
 CharacterStringPropertyType getEdition()
          Gets the value of the edition property.
 DatePropertyType getEditionDate()
          Gets the value of the editionDate property.
 List<MDIdentifierPropertyType> getIdentifier()
          Gets the value of the identifier property.
 CharacterStringPropertyType getISBN()
          Gets the value of the isbn property.
 CharacterStringPropertyType getISSN()
          Gets the value of the issn property.
 CharacterStringPropertyType getOtherCitationDetails()
          Gets the value of the otherCitationDetails property.
 List<CIPresentationFormCodePropertyType> getPresentationForm()
          Gets the value of the presentationForm property.
 CISeriesPropertyType getSeries()
          Gets the value of the series property.
 CharacterStringPropertyType getTitle()
          Gets the value of the title property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetAlternateTitle()
           
 boolean isSetCitedResponsibleParty()
           
 boolean isSetCollectiveTitle()
           
 boolean isSetDate()
           
 boolean isSetEdition()
           
 boolean isSetEditionDate()
           
 boolean isSetIdentifier()
           
 boolean isSetISBN()
           
 boolean isSetISSN()
           
 boolean isSetOtherCitationDetails()
           
 boolean isSetPresentationForm()
           
 boolean isSetSeries()
           
 boolean isSetTitle()
           
 void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb2_commons.lang.MergeStrategy2 strategy)
           
 void mergeFrom(Object left, Object right)
           
 void setAlternateTitle(List<CharacterStringPropertyType> value)
           
 void setCitedResponsibleParty(List<CIResponsiblePartyPropertyType> value)
           
 void setCollectiveTitle(CharacterStringPropertyType value)
          Sets the value of the collectiveTitle property.
 void setDate(List<CIDatePropertyType> value)
           
 void setEdition(CharacterStringPropertyType value)
          Sets the value of the edition property.
 void setEditionDate(DatePropertyType value)
          Sets the value of the editionDate property.
 void setIdentifier(List<MDIdentifierPropertyType> value)
           
 void setISBN(CharacterStringPropertyType value)
          Sets the value of the isbn property.
 void setISSN(CharacterStringPropertyType value)
          Sets the value of the issn property.
 void setOtherCitationDetails(CharacterStringPropertyType value)
          Sets the value of the otherCitationDetails property.
 void setPresentationForm(List<CIPresentationFormCodePropertyType> value)
           
 void setSeries(CISeriesPropertyType value)
          Sets the value of the series property.
 void setTitle(CharacterStringPropertyType value)
          Sets the value of the title property.
 String toString()
           
 void unsetAlternateTitle()
           
 void unsetCitedResponsibleParty()
           
 void unsetDate()
           
 void unsetIdentifier()
           
 void unsetPresentationForm()
           
 CICitationType withAlternateTitle(CharacterStringPropertyType... values)
           
 CICitationType withAlternateTitle(Collection<CharacterStringPropertyType> values)
           
 CICitationType withAlternateTitle(List<CharacterStringPropertyType> value)
           
 CICitationType withCitedResponsibleParty(CIResponsiblePartyPropertyType... values)
           
 CICitationType withCitedResponsibleParty(Collection<CIResponsiblePartyPropertyType> values)
           
 CICitationType withCitedResponsibleParty(List<CIResponsiblePartyPropertyType> value)
           
 CICitationType withCollectiveTitle(CharacterStringPropertyType value)
           
 CICitationType withDate(CIDatePropertyType... values)
           
 CICitationType withDate(Collection<CIDatePropertyType> values)
           
 CICitationType withDate(List<CIDatePropertyType> value)
           
 CICitationType withEdition(CharacterStringPropertyType value)
           
 CICitationType withEditionDate(DatePropertyType value)
           
 CICitationType withId(String value)
           
 CICitationType withIdentifier(Collection<MDIdentifierPropertyType> values)
           
 CICitationType withIdentifier(List<MDIdentifierPropertyType> value)
           
 CICitationType withIdentifier(MDIdentifierPropertyType... values)
           
 CICitationType withISBN(CharacterStringPropertyType value)
           
 CICitationType withISSN(CharacterStringPropertyType value)
           
 CICitationType withOtherCitationDetails(CharacterStringPropertyType value)
           
 CICitationType withPresentationForm(CIPresentationFormCodePropertyType... values)
           
 CICitationType withPresentationForm(Collection<CIPresentationFormCodePropertyType> values)
           
 CICitationType withPresentationForm(List<CIPresentationFormCodePropertyType> value)
           
 CICitationType withSeries(CISeriesPropertyType value)
           
 CICitationType withTitle(CharacterStringPropertyType value)
           
 CICitationType withUuid(String value)
           
 
Methods inherited from class net.opengis.iso19139.gco.v_20060504.AbstractObjectType
getId, getUuid, isSetId, isSetUuid, setId, setUuid
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

title

protected CharacterStringPropertyType title

alternateTitle

protected List<CharacterStringPropertyType> alternateTitle

date

protected List<CIDatePropertyType> date

edition

protected CharacterStringPropertyType edition

editionDate

protected DatePropertyType editionDate

identifier

protected List<MDIdentifierPropertyType> identifier

citedResponsibleParty

protected List<CIResponsiblePartyPropertyType> citedResponsibleParty

presentationForm

protected List<CIPresentationFormCodePropertyType> presentationForm

series

protected CISeriesPropertyType series

otherCitationDetails

protected CharacterStringPropertyType otherCitationDetails

collectiveTitle

protected CharacterStringPropertyType collectiveTitle

isbn

protected CharacterStringPropertyType isbn

issn

protected CharacterStringPropertyType issn
Constructor Detail

CICitationType

public CICitationType()
Method Detail

getTitle

public CharacterStringPropertyType getTitle()
Gets the value of the title property.

Returns:
possible object is CharacterStringPropertyType

setTitle

public void setTitle(CharacterStringPropertyType value)
Sets the value of the title property.

Parameters:
value - allowed object is CharacterStringPropertyType

isSetTitle

public boolean isSetTitle()

getAlternateTitle

public List<CharacterStringPropertyType> getAlternateTitle()
Gets the value of the alternateTitle 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 alternateTitle property.

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

    getAlternateTitle().add(newItem);
 

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


isSetAlternateTitle

public boolean isSetAlternateTitle()

unsetAlternateTitle

public void unsetAlternateTitle()

getDate

public List<CIDatePropertyType> getDate()
Gets the value of the date 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 date property.

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

    getDate().add(newItem);
 

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


isSetDate

public boolean isSetDate()

unsetDate

public void unsetDate()

getEdition

public CharacterStringPropertyType getEdition()
Gets the value of the edition property.

Returns:
possible object is CharacterStringPropertyType

setEdition

public void setEdition(CharacterStringPropertyType value)
Sets the value of the edition property.

Parameters:
value - allowed object is CharacterStringPropertyType

isSetEdition

public boolean isSetEdition()

getEditionDate

public DatePropertyType getEditionDate()
Gets the value of the editionDate property.

Returns:
possible object is DatePropertyType

setEditionDate

public void setEditionDate(DatePropertyType value)
Sets the value of the editionDate property.

Parameters:
value - allowed object is DatePropertyType

isSetEditionDate

public boolean isSetEditionDate()

getIdentifier

public List<MDIdentifierPropertyType> 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 MDIdentifierPropertyType


isSetIdentifier

public boolean isSetIdentifier()

unsetIdentifier

public void unsetIdentifier()

getCitedResponsibleParty

public List<CIResponsiblePartyPropertyType> getCitedResponsibleParty()
Gets the value of the citedResponsibleParty 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 citedResponsibleParty property.

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

    getCitedResponsibleParty().add(newItem);
 

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


isSetCitedResponsibleParty

public boolean isSetCitedResponsibleParty()

unsetCitedResponsibleParty

public void unsetCitedResponsibleParty()

getPresentationForm

public List<CIPresentationFormCodePropertyType> getPresentationForm()
Gets the value of the presentationForm 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 presentationForm property.

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

    getPresentationForm().add(newItem);
 

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


isSetPresentationForm

public boolean isSetPresentationForm()

unsetPresentationForm

public void unsetPresentationForm()

getSeries

public CISeriesPropertyType getSeries()
Gets the value of the series property.

Returns:
possible object is CISeriesPropertyType

setSeries

public void setSeries(CISeriesPropertyType value)
Sets the value of the series property.

Parameters:
value - allowed object is CISeriesPropertyType

isSetSeries

public boolean isSetSeries()

getOtherCitationDetails

public CharacterStringPropertyType getOtherCitationDetails()
Gets the value of the otherCitationDetails property.

Returns:
possible object is CharacterStringPropertyType

setOtherCitationDetails

public void setOtherCitationDetails(CharacterStringPropertyType value)
Sets the value of the otherCitationDetails property.

Parameters:
value - allowed object is CharacterStringPropertyType

isSetOtherCitationDetails

public boolean isSetOtherCitationDetails()

getCollectiveTitle

public CharacterStringPropertyType getCollectiveTitle()
Gets the value of the collectiveTitle property.

Returns:
possible object is CharacterStringPropertyType

setCollectiveTitle

public void setCollectiveTitle(CharacterStringPropertyType value)
Sets the value of the collectiveTitle property.

Parameters:
value - allowed object is CharacterStringPropertyType

isSetCollectiveTitle

public boolean isSetCollectiveTitle()

getISBN

public CharacterStringPropertyType getISBN()
Gets the value of the isbn property.

Returns:
possible object is CharacterStringPropertyType

setISBN

public void setISBN(CharacterStringPropertyType value)
Sets the value of the isbn property.

Parameters:
value - allowed object is CharacterStringPropertyType

isSetISBN

public boolean isSetISBN()

getISSN

public CharacterStringPropertyType getISSN()
Gets the value of the issn property.

Returns:
possible object is CharacterStringPropertyType

setISSN

public void setISSN(CharacterStringPropertyType value)
Sets the value of the issn property.

Parameters:
value - allowed object is CharacterStringPropertyType

isSetISSN

public boolean isSetISSN()

toString

public String toString()
Overrides:
toString in class AbstractObjectType

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString2
Overrides:
append in class AbstractObjectType

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2
Overrides:
appendFields in class AbstractObjectType

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals2
Overrides:
equals in class AbstractObjectType

equals

public boolean equals(Object object)
Overrides:
equals in class AbstractObjectType

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2
Overrides:
hashCode in class AbstractObjectType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractObjectType

clone

public Object clone()
Overrides:
clone in class AbstractObjectType

copyTo

public Object copyTo(Object target)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Overrides:
copyTo in class AbstractObjectType

copyTo

public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                     Object target,
                     org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Overrides:
copyTo in class AbstractObjectType

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom2

mergeFrom

public void mergeFrom(Object left,
                      Object right)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
Overrides:
mergeFrom in class AbstractObjectType

mergeFrom

public void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator,
                      Object left,
                      Object right,
                      org.jvnet.jaxb2_commons.lang.MergeStrategy2 strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
Overrides:
mergeFrom in class AbstractObjectType

setAlternateTitle

public void setAlternateTitle(List<CharacterStringPropertyType> value)

setDate

public void setDate(List<CIDatePropertyType> value)

setIdentifier

public void setIdentifier(List<MDIdentifierPropertyType> value)

setCitedResponsibleParty

public void setCitedResponsibleParty(List<CIResponsiblePartyPropertyType> value)

setPresentationForm

public void setPresentationForm(List<CIPresentationFormCodePropertyType> value)

withTitle

public CICitationType withTitle(CharacterStringPropertyType value)

withAlternateTitle

public CICitationType withAlternateTitle(CharacterStringPropertyType... values)

withAlternateTitle

public CICitationType withAlternateTitle(Collection<CharacterStringPropertyType> values)

withDate

public CICitationType withDate(CIDatePropertyType... values)

withDate

public CICitationType withDate(Collection<CIDatePropertyType> values)

withEdition

public CICitationType withEdition(CharacterStringPropertyType value)

withEditionDate

public CICitationType withEditionDate(DatePropertyType value)

withIdentifier

public CICitationType withIdentifier(MDIdentifierPropertyType... values)

withIdentifier

public CICitationType withIdentifier(Collection<MDIdentifierPropertyType> values)

withCitedResponsibleParty

public CICitationType withCitedResponsibleParty(CIResponsiblePartyPropertyType... values)

withCitedResponsibleParty

public CICitationType withCitedResponsibleParty(Collection<CIResponsiblePartyPropertyType> values)

withPresentationForm

public CICitationType withPresentationForm(CIPresentationFormCodePropertyType... values)

withPresentationForm

public CICitationType withPresentationForm(Collection<CIPresentationFormCodePropertyType> values)

withSeries

public CICitationType withSeries(CISeriesPropertyType value)

withOtherCitationDetails

public CICitationType withOtherCitationDetails(CharacterStringPropertyType value)

withCollectiveTitle

public CICitationType withCollectiveTitle(CharacterStringPropertyType value)

withISBN

public CICitationType withISBN(CharacterStringPropertyType value)

withISSN

public CICitationType withISSN(CharacterStringPropertyType value)

withAlternateTitle

public CICitationType withAlternateTitle(List<CharacterStringPropertyType> value)

withDate

public CICitationType withDate(List<CIDatePropertyType> value)

withIdentifier

public CICitationType withIdentifier(List<MDIdentifierPropertyType> value)

withCitedResponsibleParty

public CICitationType withCitedResponsibleParty(List<CIResponsiblePartyPropertyType> value)

withPresentationForm

public CICitationType withPresentationForm(List<CIPresentationFormCodePropertyType> value)

withId

public CICitationType withId(String value)
Overrides:
withId in class AbstractObjectType

withUuid

public CICitationType withUuid(String value)
Overrides:
withUuid in class AbstractObjectType


Copyright © 2008-2016. All Rights Reserved.