oasis.names.tc.ebxml_regrep.xsd.rim._3
Class RegistryObjectType

java.lang.Object
  extended by oasis.names.tc.ebxml_regrep.xsd.rim._3.IdentifiableType
      extended by oasis.names.tc.ebxml_regrep.xsd.rim._3.RegistryObjectType
Direct Known Subclasses:
AdhocQueryType, AssociationType1, AuditableEventType, ClassificationNodeType, ClassificationSchemeType, ClassificationType, ExternalIdentifierType, ExternalLinkType, ExtrinsicObjectType, FederationType, Notification, OrganizationType, PersonType, RegistryPackageType, RegistryType, ServiceBindingType, ServiceType, SpecificationLinkType, SubscriptionType

public class RegistryObjectType
extends IdentifiableType

Java class for RegistryObjectType complex type.

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

 <complexType name="RegistryObjectType">
   <complexContent>
     <extension base="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}IdentifiableType">
       <sequence minOccurs="0">
         <element ref="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}Name" minOccurs="0"/>
         <element ref="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}Description" minOccurs="0"/>
         <element name="VersionInfo" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}VersionInfoType" minOccurs="0"/>
         <element ref="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}Classification" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}ExternalIdentifier" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="lid" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
       <attribute name="objectType" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}referenceURI" />
       <attribute name="status" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}referenceURI" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.util.List<ClassificationType> classifications
           
protected  InternationalStringType description
           
protected  java.util.List<ExternalIdentifierType> externalIdentifiers
           
protected  java.lang.String lid
           
protected  InternationalStringType name
           
protected  java.lang.String objectType
           
protected  java.lang.String status
           
protected  VersionInfoType versionInfo
           
 
Fields inherited from class oasis.names.tc.ebxml_regrep.xsd.rim._3.IdentifiableType
home, id, slots
 
Constructor Summary
RegistryObjectType()
           
 
Method Summary
 java.util.List<ClassificationType> getClassifications()
          Gets the value of the classifications property.
 InternationalStringType getDescription()
          Gets the value of the description property.
 java.util.List<ExternalIdentifierType> getExternalIdentifiers()
          Gets the value of the externalIdentifiers property.
 java.lang.String getLid()
          Gets the value of the lid property.
 InternationalStringType getName()
          Gets the value of the name property.
 java.lang.String getObjectType()
          Gets the value of the objectType property.
 java.lang.String getStatus()
          Gets the value of the status property.
 VersionInfoType getVersionInfo()
          Gets the value of the versionInfo property.
 void setDescription(InternationalStringType value)
          Sets the value of the description property.
 void setLid(java.lang.String value)
          Sets the value of the lid property.
 void setName(InternationalStringType value)
          Sets the value of the name property.
 void setObjectType(java.lang.String value)
          Sets the value of the objectType property.
 void setStatus(java.lang.String value)
          Sets the value of the status property.
 void setVersionInfo(VersionInfoType value)
          Sets the value of the versionInfo property.
 
Methods inherited from class oasis.names.tc.ebxml_regrep.xsd.rim._3.IdentifiableType
getHome, getId, getSlots, setHome, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected InternationalStringType name

description

protected InternationalStringType description

versionInfo

protected VersionInfoType versionInfo

classifications

protected java.util.List<ClassificationType> classifications

externalIdentifiers

protected java.util.List<ExternalIdentifierType> externalIdentifiers

lid

protected java.lang.String lid

objectType

protected java.lang.String objectType

status

protected java.lang.String status
Constructor Detail

RegistryObjectType

public RegistryObjectType()
Method Detail

getName

public InternationalStringType getName()
Gets the value of the name property.

Returns:
possible object is InternationalStringType

setName

public void setName(InternationalStringType value)
Sets the value of the name property.

Parameters:
value - allowed object is InternationalStringType

getDescription

public InternationalStringType getDescription()
Gets the value of the description property.

Returns:
possible object is InternationalStringType

setDescription

public void setDescription(InternationalStringType value)
Sets the value of the description property.

Parameters:
value - allowed object is InternationalStringType

getVersionInfo

public VersionInfoType getVersionInfo()
Gets the value of the versionInfo property.

Returns:
possible object is VersionInfoType

setVersionInfo

public void setVersionInfo(VersionInfoType value)
Sets the value of the versionInfo property.

Parameters:
value - allowed object is VersionInfoType

getClassifications

public java.util.List<ClassificationType> getClassifications()
Gets the value of the classifications 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 classifications property.

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

    getClassifications().add(newItem);
 

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


getExternalIdentifiers

public java.util.List<ExternalIdentifierType> getExternalIdentifiers()
Gets the value of the externalIdentifiers 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 externalIdentifiers property.

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

    getExternalIdentifiers().add(newItem);
 

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


getLid

public java.lang.String getLid()
Gets the value of the lid property.

Returns:
possible object is String

setLid

public void setLid(java.lang.String value)
Sets the value of the lid property.

Parameters:
value - allowed object is String

getObjectType

public java.lang.String getObjectType()
Gets the value of the objectType property.

Returns:
possible object is String

setObjectType

public void setObjectType(java.lang.String value)
Sets the value of the objectType property.

Parameters:
value - allowed object is String

getStatus

public java.lang.String getStatus()
Gets the value of the status property.

Returns:
possible object is String

setStatus

public void setStatus(java.lang.String value)
Sets the value of the status property.

Parameters:
value - allowed object is String