javax.xml.registry.infomodel
Interface ExternalIdentifier

All Superinterfaces:
ExtensibleObject, RegistryObject, java.io.Serializable

public interface ExternalIdentifier
extends RegistryObject

ExternalIdentifier instances provide the additional identifier information to RegistryObjects such as DUNS number, Social Security Number, or an alias name of the organization. The attribute name inherited from Object is used to contain the identification scheme (Social Security Number, etc), and the attribute value contains the actual information. Each RegistryObjects may have 0 or more association(s) with ExternalIdentifier.

See Also:
RegistryObject

Method Summary
 ClassificationScheme getIdentificationScheme()
          Gets the ClassificationScheme that is used as the identification scheme for identifying this object.
 RegistryObject getRegistryObject()
          Gets the parent RegistryObject for this ExternalIdentifier
 java.lang.String getValue()
          Gets the value of an ExternalIdentifier
 void setIdentificationScheme(ClassificationScheme classificationScheme)
          Sets the ClassificationScheme that is used as the identification scheme for identifying this object.
 void setValue(java.lang.String value)
          Sets the value of an ExternalIdentifier
 
Methods inherited from interface javax.xml.registry.infomodel.RegistryObject
addAssociation, addAssociations, addClassification, addClassifications, addExternalIdentifier, addExternalIdentifiers, addExternalLink, addExternalLinks, getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getConnection, getDescription, getExternalIdentifiers, getExternalLinks, getKey, getName, getObjectType, getOrganization, getPackages, removeAssociation, removeAssociations, removeClassification, removeClassifications, removeExternalIdentifier, removeExternalIdentifiers, removeExternalLink, removeExternalLinks, setAssociations, setClassifications, setDescription, setExternalIdentifiers, setExternalLinks, setKey, setName, toXML
 
Methods inherited from interface javax.xml.registry.infomodel.ExtensibleObject
addSlot, addSlots, getSlot, getSlotAt, getSlots, removeSlot, removeSlots
 

Method Detail

getRegistryObject

public RegistryObject getRegistryObject()
                                 throws JAXRException
Gets the parent RegistryObject for this ExternalIdentifier

Capability Level: 0

getValue

public java.lang.String getValue()
                          throws JAXRException
Gets the value of an ExternalIdentifier

Capability Level: 0

setValue

public void setValue(java.lang.String value)
              throws JAXRException
Sets the value of an ExternalIdentifier

Capability Level: 0

getIdentificationScheme

public ClassificationScheme getIdentificationScheme()
                                             throws JAXRException
Gets the ClassificationScheme that is used as the identification scheme for identifying this object.

Capability Level: 0

setIdentificationScheme

public void setIdentificationScheme(ClassificationScheme classificationScheme)
                             throws JAXRException
Sets the ClassificationScheme that is used as the identification scheme for identifying this object.

Capability Level: 0