package oasis.names.tc.ebxml_regrep.xsd.rim._3; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name="RegistryObjectType", propOrder={"name", "description", "versionInfo", "classification", "externalIdentifier"}) @XmlSeeAlso({ClassificationSchemeType.class, ServiceType.class, ClassificationNodeType.class, AssociationType1.class, ExtrinsicObjectType.class, OrganizationType.class, AdhocQueryType.class, RegistryType.class, ClassificationType.class, FederationType.class, ServiceBindingType.class, RegistryPackageType.class, NotificationType.class, SpecificationLinkType.class, ExternalLinkType.class, AuditableEventType.class, SubscriptionType.class, ExternalIdentifierType.class, PersonType.class}) public class RegistryObjectType extends IdentifiableType { @XmlElement(name="Name") protected InternationalStringType name; @XmlElement(name="Description") protected InternationalStringType description; @XmlElement(name="VersionInfo") protected VersionInfoType versionInfo; @XmlElement(name="Classification") protected List<ClassificationType> classification; @XmlElement(name="ExternalIdentifier") protected List<ExternalIdentifierType> externalIdentifier; @XmlAttribute(name="lid") @XmlSchemaType(name="anyURI") protected String lid; @XmlAttribute(name="objectType") protected String objectType; @XmlAttribute(name="status") protected String status; public InternationalStringType getName() { return this.name; } public void setName(InternationalStringType value) { this.name = value; } public InternationalStringType getDescription() { return this.description; } public void setDescription(InternationalStringType value) { this.description = value; } public VersionInfoType getVersionInfo() { return this.versionInfo; } public void setVersionInfo(VersionInfoType value) { this.versionInfo = value; } public List<ClassificationType> getClassification() { if (this.classification == null) { this.classification = new ArrayList(); } return this.classification; } public List<ExternalIdentifierType> getExternalIdentifier() { if (this.externalIdentifier == null) { this.externalIdentifier = new ArrayList(); } return this.externalIdentifier; } public String getLid() { return this.lid; } public void setLid(String value) { this.lid = value; } public String getObjectType() { return this.objectType; } public void setObjectType(String value) { this.objectType = value; } public String getStatus() { return this.status; } public void setStatus(String value) { this.status = value; } }