Class AbstractMDIdentificationType
- java.lang.Object
-
- net.opengis.iso19139.gco.v_20070417.AbstractObjectType
-
- net.opengis.iso19139.gmd.v_20070417.AbstractMDIdentificationType
-
- All Implemented Interfaces:
Cloneable,org.jvnet.jaxb.lang.CopyTo,org.jvnet.jaxb.lang.Equals,org.jvnet.jaxb.lang.HashCode,org.jvnet.jaxb.lang.MergeFrom,org.jvnet.jaxb.lang.ToString
- Direct Known Subclasses:
MDDataIdentificationType,MDServiceIdentificationType
public abstract class AbstractMDIdentificationType extends AbstractObjectType implements Cloneable, org.jvnet.jaxb.lang.CopyTo, org.jvnet.jaxb.lang.Equals, org.jvnet.jaxb.lang.HashCode, org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.lang.ToString
Basic information about dataJava class for AbstractMD_Identification_Type complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AbstractMD_Identification_Type"> <complexContent> <extension base="{http://www.isotc211.org/2005/gco}AbstractObject_Type"> <sequence> <element name="citation" type="{http://www.isotc211.org/2005/gmd}CI_Citation_PropertyType"/> <element name="abstract" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType"/> <element name="purpose" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" minOccurs="0"/> <element name="credit" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" maxOccurs="unbounded" minOccurs="0"/> <element name="status" type="{http://www.isotc211.org/2005/gmd}MD_ProgressCode_PropertyType" maxOccurs="unbounded" minOccurs="0"/> <element name="pointOfContact" type="{http://www.isotc211.org/2005/gmd}CI_ResponsibleParty_PropertyType" maxOccurs="unbounded" minOccurs="0"/> <element name="resourceMaintenance" type="{http://www.isotc211.org/2005/gmd}MD_MaintenanceInformation_PropertyType" maxOccurs="unbounded" minOccurs="0"/> <element name="graphicOverview" type="{http://www.isotc211.org/2005/gmd}MD_BrowseGraphic_PropertyType" maxOccurs="unbounded" minOccurs="0"/> <element name="resourceFormat" type="{http://www.isotc211.org/2005/gmd}MD_Format_PropertyType" maxOccurs="unbounded" minOccurs="0"/> <element name="descriptiveKeywords" type="{http://www.isotc211.org/2005/gmd}MD_Keywords_PropertyType" maxOccurs="unbounded" minOccurs="0"/> <element name="resourceSpecificUsage" type="{http://www.isotc211.org/2005/gmd}MD_Usage_PropertyType" maxOccurs="unbounded" minOccurs="0"/> <element name="resourceConstraints" type="{http://www.isotc211.org/2005/gmd}MD_Constraints_PropertyType" maxOccurs="unbounded" minOccurs="0"/> <element name="aggregationInfo" type="{http://www.isotc211.org/2005/gmd}MD_AggregateInformation_PropertyType" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected CharacterStringPropertyType_abstractprotected List<MDAggregateInformationPropertyType>aggregationInfoprotected CICitationPropertyTypecitationprotected List<CharacterStringPropertyType>creditprotected List<MDKeywordsPropertyType>descriptiveKeywordsprotected List<MDBrowseGraphicPropertyType>graphicOverviewprotected List<CIResponsiblePartyPropertyType>pointOfContactprotected CharacterStringPropertyTypepurposeprotected List<MDConstraintsPropertyType>resourceConstraintsprotected List<MDFormatPropertyType>resourceFormatprotected List<MDMaintenanceInformationPropertyType>resourceMaintenanceprotected List<MDUsagePropertyType>resourceSpecificUsageprotected List<MDProgressCodePropertyType>status-
Fields inherited from class net.opengis.iso19139.gco.v_20070417.AbstractObjectType
id, uuid
-
-
Constructor Summary
Constructors Constructor Description AbstractMDIdentificationType()Default no-arg constructorAbstractMDIdentificationType(String id, String uuid, CICitationPropertyType citation, CharacterStringPropertyType _abstract, CharacterStringPropertyType purpose, List<CharacterStringPropertyType> credit, List<MDProgressCodePropertyType> status, List<CIResponsiblePartyPropertyType> pointOfContact, List<MDMaintenanceInformationPropertyType> resourceMaintenance, List<MDBrowseGraphicPropertyType> graphicOverview, List<MDFormatPropertyType> resourceFormat, List<MDKeywordsPropertyType> descriptiveKeywords, List<MDUsagePropertyType> resourceSpecificUsage, List<MDConstraintsPropertyType> resourceConstraints, List<MDAggregateInformationPropertyType> aggregationInfo)Fully-initialising value constructor
-
Method Summary
-
Methods inherited from class net.opengis.iso19139.gco.v_20070417.AbstractObjectType
getId, getUuid, isSetId, isSetUuid, setId, setUuid
-
-
-
-
Field Detail
-
citation
protected CICitationPropertyType citation
-
_abstract
protected CharacterStringPropertyType _abstract
-
purpose
protected CharacterStringPropertyType purpose
-
credit
protected List<CharacterStringPropertyType> credit
-
status
protected List<MDProgressCodePropertyType> status
-
pointOfContact
protected List<CIResponsiblePartyPropertyType> pointOfContact
-
resourceMaintenance
protected List<MDMaintenanceInformationPropertyType> resourceMaintenance
-
graphicOverview
protected List<MDBrowseGraphicPropertyType> graphicOverview
-
resourceFormat
protected List<MDFormatPropertyType> resourceFormat
-
descriptiveKeywords
protected List<MDKeywordsPropertyType> descriptiveKeywords
-
resourceSpecificUsage
protected List<MDUsagePropertyType> resourceSpecificUsage
-
resourceConstraints
protected List<MDConstraintsPropertyType> resourceConstraints
-
aggregationInfo
protected List<MDAggregateInformationPropertyType> aggregationInfo
-
-
Constructor Detail
-
AbstractMDIdentificationType
public AbstractMDIdentificationType()
Default no-arg constructor
-
AbstractMDIdentificationType
public AbstractMDIdentificationType(String id, String uuid, CICitationPropertyType citation, CharacterStringPropertyType _abstract, CharacterStringPropertyType purpose, List<CharacterStringPropertyType> credit, List<MDProgressCodePropertyType> status, List<CIResponsiblePartyPropertyType> pointOfContact, List<MDMaintenanceInformationPropertyType> resourceMaintenance, List<MDBrowseGraphicPropertyType> graphicOverview, List<MDFormatPropertyType> resourceFormat, List<MDKeywordsPropertyType> descriptiveKeywords, List<MDUsagePropertyType> resourceSpecificUsage, List<MDConstraintsPropertyType> resourceConstraints, List<MDAggregateInformationPropertyType> aggregationInfo)
Fully-initialising value constructor
-
-
Method Detail
-
getCitation
public CICitationPropertyType getCitation()
Gets the value of the citation property.- Returns:
- possible object is
CICitationPropertyType
-
setCitation
public void setCitation(CICitationPropertyType value)
Sets the value of the citation property.- Parameters:
value- allowed object isCICitationPropertyType
-
isSetCitation
public boolean isSetCitation()
-
getAbstract
public CharacterStringPropertyType getAbstract()
Gets the value of the abstract property.- Returns:
- possible object is
CharacterStringPropertyType
-
setAbstract
public void setAbstract(CharacterStringPropertyType value)
Sets the value of the abstract property.- Parameters:
value- allowed object isCharacterStringPropertyType
-
isSetAbstract
public boolean isSetAbstract()
-
getPurpose
public CharacterStringPropertyType getPurpose()
Gets the value of the purpose property.- Returns:
- possible object is
CharacterStringPropertyType
-
setPurpose
public void setPurpose(CharacterStringPropertyType value)
Sets the value of the purpose property.- Parameters:
value- allowed object isCharacterStringPropertyType
-
isSetPurpose
public boolean isSetPurpose()
-
getCredit
public List<CharacterStringPropertyType> getCredit()
Gets the value of the credit 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 Jakarta XML Binding object. This is why there is not a
setmethod for the credit property.For example, to add a new item, do as follows:
getCredit().add(newItem);Objects of the following type(s) are allowed in the list
CharacterStringPropertyType
-
isSetCredit
public boolean isSetCredit()
-
unsetCredit
public void unsetCredit()
-
getStatus
public List<MDProgressCodePropertyType> getStatus()
Gets the value of the status 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 Jakarta XML Binding object. This is why there is not a
setmethod for the status property.For example, to add a new item, do as follows:
getStatus().add(newItem);Objects of the following type(s) are allowed in the list
MDProgressCodePropertyType
-
isSetStatus
public boolean isSetStatus()
-
unsetStatus
public void unsetStatus()
-
getPointOfContact
public List<CIResponsiblePartyPropertyType> getPointOfContact()
Gets the value of the pointOfContact 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 Jakarta XML Binding object. This is why there is not a
setmethod for the pointOfContact property.For example, to add a new item, do as follows:
getPointOfContact().add(newItem);Objects of the following type(s) are allowed in the list
CIResponsiblePartyPropertyType
-
isSetPointOfContact
public boolean isSetPointOfContact()
-
unsetPointOfContact
public void unsetPointOfContact()
-
getResourceMaintenance
public List<MDMaintenanceInformationPropertyType> getResourceMaintenance()
Gets the value of the resourceMaintenance 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 Jakarta XML Binding object. This is why there is not a
setmethod for the resourceMaintenance property.For example, to add a new item, do as follows:
getResourceMaintenance().add(newItem);Objects of the following type(s) are allowed in the list
MDMaintenanceInformationPropertyType
-
isSetResourceMaintenance
public boolean isSetResourceMaintenance()
-
unsetResourceMaintenance
public void unsetResourceMaintenance()
-
getGraphicOverview
public List<MDBrowseGraphicPropertyType> getGraphicOverview()
Gets the value of the graphicOverview 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 Jakarta XML Binding object. This is why there is not a
setmethod for the graphicOverview property.For example, to add a new item, do as follows:
getGraphicOverview().add(newItem);Objects of the following type(s) are allowed in the list
MDBrowseGraphicPropertyType
-
isSetGraphicOverview
public boolean isSetGraphicOverview()
-
unsetGraphicOverview
public void unsetGraphicOverview()
-
getResourceFormat
public List<MDFormatPropertyType> getResourceFormat()
Gets the value of the resourceFormat 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 Jakarta XML Binding object. This is why there is not a
setmethod for the resourceFormat property.For example, to add a new item, do as follows:
getResourceFormat().add(newItem);Objects of the following type(s) are allowed in the list
MDFormatPropertyType
-
isSetResourceFormat
public boolean isSetResourceFormat()
-
unsetResourceFormat
public void unsetResourceFormat()
-
getDescriptiveKeywords
public List<MDKeywordsPropertyType> getDescriptiveKeywords()
Gets the value of the descriptiveKeywords 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 Jakarta XML Binding object. This is why there is not a
setmethod for the descriptiveKeywords property.For example, to add a new item, do as follows:
getDescriptiveKeywords().add(newItem);Objects of the following type(s) are allowed in the list
MDKeywordsPropertyType
-
isSetDescriptiveKeywords
public boolean isSetDescriptiveKeywords()
-
unsetDescriptiveKeywords
public void unsetDescriptiveKeywords()
-
getResourceSpecificUsage
public List<MDUsagePropertyType> getResourceSpecificUsage()
Gets the value of the resourceSpecificUsage 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 Jakarta XML Binding object. This is why there is not a
setmethod for the resourceSpecificUsage property.For example, to add a new item, do as follows:
getResourceSpecificUsage().add(newItem);Objects of the following type(s) are allowed in the list
MDUsagePropertyType
-
isSetResourceSpecificUsage
public boolean isSetResourceSpecificUsage()
-
unsetResourceSpecificUsage
public void unsetResourceSpecificUsage()
-
getResourceConstraints
public List<MDConstraintsPropertyType> getResourceConstraints()
Gets the value of the resourceConstraints 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 Jakarta XML Binding object. This is why there is not a
setmethod for the resourceConstraints property.For example, to add a new item, do as follows:
getResourceConstraints().add(newItem);Objects of the following type(s) are allowed in the list
MDConstraintsPropertyType
-
isSetResourceConstraints
public boolean isSetResourceConstraints()
-
unsetResourceConstraints
public void unsetResourceConstraints()
-
getAggregationInfo
public List<MDAggregateInformationPropertyType> getAggregationInfo()
Gets the value of the aggregationInfo 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 Jakarta XML Binding object. This is why there is not a
setmethod for the aggregationInfo property.For example, to add a new item, do as follows:
getAggregationInfo().add(newItem);Objects of the following type(s) are allowed in the list
MDAggregateInformationPropertyType
-
isSetAggregationInfo
public boolean isSetAggregationInfo()
-
unsetAggregationInfo
public void unsetAggregationInfo()
-
toString
public String toString()
- Overrides:
toStringin classAbstractObjectType
-
append
public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
- Specified by:
appendin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendin classAbstractObjectType
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
- Specified by:
appendFieldsin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendFieldsin classAbstractObjectType
-
equals
public boolean equals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy)- Specified by:
equalsin interfaceorg.jvnet.jaxb.lang.Equals- Overrides:
equalsin classAbstractObjectType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classAbstractObjectType
-
hashCode
public int hashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy)- Specified by:
hashCodein interfaceorg.jvnet.jaxb.lang.HashCode- Overrides:
hashCodein classAbstractObjectType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractObjectType
-
clone
public Object clone()
- Overrides:
clonein classAbstractObjectType
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classAbstractObjectType
-
copyTo
public Object copyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classAbstractObjectType
-
mergeFrom
public void mergeFrom(Object left, Object right)
- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classAbstractObjectType
-
mergeFrom
public void mergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy)- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classAbstractObjectType
-
setCredit
public void setCredit(List<CharacterStringPropertyType> value)
-
setStatus
public void setStatus(List<MDProgressCodePropertyType> value)
-
setPointOfContact
public void setPointOfContact(List<CIResponsiblePartyPropertyType> value)
-
setResourceMaintenance
public void setResourceMaintenance(List<MDMaintenanceInformationPropertyType> value)
-
setGraphicOverview
public void setGraphicOverview(List<MDBrowseGraphicPropertyType> value)
-
setResourceFormat
public void setResourceFormat(List<MDFormatPropertyType> value)
-
setDescriptiveKeywords
public void setDescriptiveKeywords(List<MDKeywordsPropertyType> value)
-
setResourceSpecificUsage
public void setResourceSpecificUsage(List<MDUsagePropertyType> value)
-
setResourceConstraints
public void setResourceConstraints(List<MDConstraintsPropertyType> value)
-
setAggregationInfo
public void setAggregationInfo(List<MDAggregateInformationPropertyType> value)
-
withCitation
public AbstractMDIdentificationType withCitation(CICitationPropertyType value)
-
withAbstract
public AbstractMDIdentificationType withAbstract(CharacterStringPropertyType value)
-
withPurpose
public AbstractMDIdentificationType withPurpose(CharacterStringPropertyType value)
-
withCredit
public AbstractMDIdentificationType withCredit(CharacterStringPropertyType... values)
-
withCredit
public AbstractMDIdentificationType withCredit(Collection<CharacterStringPropertyType> values)
-
withStatus
public AbstractMDIdentificationType withStatus(MDProgressCodePropertyType... values)
-
withStatus
public AbstractMDIdentificationType withStatus(Collection<MDProgressCodePropertyType> values)
-
withPointOfContact
public AbstractMDIdentificationType withPointOfContact(CIResponsiblePartyPropertyType... values)
-
withPointOfContact
public AbstractMDIdentificationType withPointOfContact(Collection<CIResponsiblePartyPropertyType> values)
-
withResourceMaintenance
public AbstractMDIdentificationType withResourceMaintenance(MDMaintenanceInformationPropertyType... values)
-
withResourceMaintenance
public AbstractMDIdentificationType withResourceMaintenance(Collection<MDMaintenanceInformationPropertyType> values)
-
withGraphicOverview
public AbstractMDIdentificationType withGraphicOverview(MDBrowseGraphicPropertyType... values)
-
withGraphicOverview
public AbstractMDIdentificationType withGraphicOverview(Collection<MDBrowseGraphicPropertyType> values)
-
withResourceFormat
public AbstractMDIdentificationType withResourceFormat(MDFormatPropertyType... values)
-
withResourceFormat
public AbstractMDIdentificationType withResourceFormat(Collection<MDFormatPropertyType> values)
-
withDescriptiveKeywords
public AbstractMDIdentificationType withDescriptiveKeywords(MDKeywordsPropertyType... values)
-
withDescriptiveKeywords
public AbstractMDIdentificationType withDescriptiveKeywords(Collection<MDKeywordsPropertyType> values)
-
withResourceSpecificUsage
public AbstractMDIdentificationType withResourceSpecificUsage(MDUsagePropertyType... values)
-
withResourceSpecificUsage
public AbstractMDIdentificationType withResourceSpecificUsage(Collection<MDUsagePropertyType> values)
-
withResourceConstraints
public AbstractMDIdentificationType withResourceConstraints(MDConstraintsPropertyType... values)
-
withResourceConstraints
public AbstractMDIdentificationType withResourceConstraints(Collection<MDConstraintsPropertyType> values)
-
withAggregationInfo
public AbstractMDIdentificationType withAggregationInfo(MDAggregateInformationPropertyType... values)
-
withAggregationInfo
public AbstractMDIdentificationType withAggregationInfo(Collection<MDAggregateInformationPropertyType> values)
-
withCredit
public AbstractMDIdentificationType withCredit(List<CharacterStringPropertyType> value)
-
withStatus
public AbstractMDIdentificationType withStatus(List<MDProgressCodePropertyType> value)
-
withPointOfContact
public AbstractMDIdentificationType withPointOfContact(List<CIResponsiblePartyPropertyType> value)
-
withResourceMaintenance
public AbstractMDIdentificationType withResourceMaintenance(List<MDMaintenanceInformationPropertyType> value)
-
withGraphicOverview
public AbstractMDIdentificationType withGraphicOverview(List<MDBrowseGraphicPropertyType> value)
-
withResourceFormat
public AbstractMDIdentificationType withResourceFormat(List<MDFormatPropertyType> value)
-
withDescriptiveKeywords
public AbstractMDIdentificationType withDescriptiveKeywords(List<MDKeywordsPropertyType> value)
-
withResourceSpecificUsage
public AbstractMDIdentificationType withResourceSpecificUsage(List<MDUsagePropertyType> value)
-
withResourceConstraints
public AbstractMDIdentificationType withResourceConstraints(List<MDConstraintsPropertyType> value)
-
withAggregationInfo
public AbstractMDIdentificationType withAggregationInfo(List<MDAggregateInformationPropertyType> value)
-
withId
public AbstractMDIdentificationType withId(String value)
- Overrides:
withIdin classAbstractObjectType
-
withUuid
public AbstractMDIdentificationType withUuid(String value)
- Overrides:
withUuidin classAbstractObjectType
-
-