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, NotificationType, 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  List<ClassificationType> classification
           
protected  InternationalStringType description
           
protected  List<ExternalIdentifierType> externalIdentifier
           
protected  String lid
           
protected  InternationalStringType name
           
protected  String objectType
           
protected  String status
           
protected  VersionInfoType versionInfo
           
 
Fields inherited from class oasis.names.tc.ebxml_regrep.xsd.rim._3.IdentifiableType
home, id, slot
 
Constructor Summary
RegistryObjectType()
           
 
Method Summary
 List<ClassificationType> getClassification()
          Gets the value of the classification property.
 InternationalStringType getDescription()
          Gets the value of the description property.
 List<ExternalIdentifierType> getExternalIdentifier()
          Gets the value of the externalIdentifier property.
 String getLid()
          Gets the value of the lid property.
 InternationalStringType getName()
          Gets the value of the name property.
 String getObjectType()
          Gets the value of the objectType property.
 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(String value)
          Sets the value of the lid property.
 void setName(InternationalStringType value)
          Sets the value of the name property.
 void setObjectType(String value)
          Sets the value of the objectType property.
 void setStatus(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, getSlot, 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

classification

protected List<ClassificationType> classification

externalIdentifier

protected List<ExternalIdentifierType> externalIdentifier

lid

protected String lid

objectType

protected String objectType

status

protected 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

getClassification

public List<ClassificationType> getClassification()
Gets the value of the classification 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 classification property.

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

    getClassification().add(newItem);
 

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


getExternalIdentifier

public List<ExternalIdentifierType> getExternalIdentifier()
Gets the value of the externalIdentifier 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 externalIdentifier property.

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

    getExternalIdentifier().add(newItem);
 

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


getLid

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

Returns:
possible object is String

setLid

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

Parameters:
value - allowed object is String

getObjectType

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

Returns:
possible object is String

setObjectType

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

Parameters:
value - allowed object is String

getStatus

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

Returns:
possible object is String

setStatus

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

Parameters:
value - allowed object is String


Copyright © 2010-2011. All Rights Reserved.