com.sun.xml.registry.ebxml.infomodel
Class ExternalIdentifierImpl

java.lang.Object
  extended bycom.sun.xml.registry.ebxml.infomodel.ExtensibleObjectImpl
      extended bycom.sun.xml.registry.ebxml.infomodel.RegistryObjectImpl
          extended bycom.sun.xml.registry.ebxml.infomodel.ExternalIdentifierImpl
All Implemented Interfaces:
javax.xml.registry.infomodel.ExtensibleObject, javax.xml.registry.infomodel.ExternalIdentifier, javax.xml.registry.infomodel.RegistryObject

public class ExternalIdentifierImpl
extends RegistryObjectImpl
implements javax.xml.registry.infomodel.ExternalIdentifier

Class Declaration for Class1

Author:
Farrukh S. Najmi

Field Summary
 
Fields inherited from class com.sun.xml.registry.ebxml.infomodel.RegistryObjectImpl
associations, auditTrail, bqm, classifications, dqm, externalIds, externalLinks, name, objectType, objectTypeStr, packages
 
Fields inherited from class com.sun.xml.registry.ebxml.infomodel.ExtensibleObjectImpl
i18nUtil, lcm
 
Constructor Summary
ExternalIdentifierImpl(LifeCycleManagerImpl lcm)
           
ExternalIdentifierImpl(LifeCycleManagerImpl lcm, org.oasis.ebxml.registry.bindings.rim.ExternalIdentifierType ebExtIdentifier, javax.xml.registry.infomodel.RegistryObject registryObject)
           
 
Method Summary
 javax.xml.registry.infomodel.ClassificationScheme getIdentificationScheme()
           
 javax.xml.registry.infomodel.RegistryObject getRegistryObject()
           
 java.util.HashSet getRegistryObjectRefs()
          Used by LifeCycleManagerImpl.saveObjects
 java.lang.String getValue()
           
protected  void setBindingObject(org.oasis.ebxml.registry.bindings.rim.ExternalIdentifierType ebExtId)
           
 void setIdentificationScheme(javax.xml.registry.infomodel.ClassificationScheme scheme)
           
 void setValue(java.lang.String par1)
           
 org.oasis.ebxml.registry.bindings.rim.ExternalIdentifier toBindingObject()
           
 java.lang.String toXML()
           
 
Methods inherited from class com.sun.xml.registry.ebxml.infomodel.RegistryObjectImpl
addAssociation, addAssociations, addClassification, addClassifications, addExternalIdentifier, addExternalIdentifiers, addExternalLink, addExternalLinks, compareTo, equals, getAssociatedObjects, getAssociations, getAssociationsAndAssociatedObjects, getAuditTrail, getClassificationConceptsByPath, getClassifications, getComposedObjects, getDescription, getExternalIdentifiers, getExternalLinks, getId, getKey, getLifeCycleManager, getLog, getName, getObjectType, getOwner, getRegistryPackages, getSubmittingOrganization, removeAllClassifications, removeAssociation, removeAssociations, removeClassification, removeClassifications, removeExternalIdentifier, removeExternalIdentifiers, removeExternalLink, removeExternalLinks, setAssociations, setBindingObject, setClassifications, setDescription, setExternalIdentifiers, setExternalLinks, setKey, setModified, setName, toString
 
Methods inherited from class com.sun.xml.registry.ebxml.infomodel.ExtensibleObjectImpl
addSlot, addSlots, getBusinessQueryManager, getDeclarativeQueryManager, getSlot, getSlots, isModified, isNew, removeAllSlots, removeSlot, removeSlots, setLoaded, setNew, setSlots
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.xml.registry.infomodel.RegistryObject
addAssociation, addAssociations, addClassification, addClassifications, addExternalIdentifier, addExternalIdentifiers, addExternalLink, addExternalLinks, getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getDescription, getExternalIdentifiers, getExternalLinks, getKey, getLifeCycleManager, getName, getObjectType, getRegistryPackages, getSubmittingOrganization, removeAssociation, removeAssociations, removeClassification, removeClassifications, removeExternalIdentifier, removeExternalIdentifiers, removeExternalLink, removeExternalLinks, setAssociations, setClassifications, setDescription, setExternalIdentifiers, setExternalLinks, setKey, setName
 
Methods inherited from interface javax.xml.registry.infomodel.ExtensibleObject
addSlot, addSlots, getSlot, getSlots, removeSlot, removeSlots
 

Constructor Detail

ExternalIdentifierImpl

public ExternalIdentifierImpl(LifeCycleManagerImpl lcm)
                       throws javax.xml.registry.JAXRException

ExternalIdentifierImpl

public ExternalIdentifierImpl(LifeCycleManagerImpl lcm,
                              org.oasis.ebxml.registry.bindings.rim.ExternalIdentifierType ebExtIdentifier,
                              javax.xml.registry.infomodel.RegistryObject registryObject)
                       throws javax.xml.registry.JAXRException
Method Detail

toXML

public java.lang.String toXML()
                       throws javax.xml.registry.JAXRException
Specified by:
toXML in interface javax.xml.registry.infomodel.RegistryObject
Specified by:
toXML in class RegistryObjectImpl
Throws:
javax.xml.registry.JAXRException

getRegistryObject

public javax.xml.registry.infomodel.RegistryObject getRegistryObject()
                                                              throws javax.xml.registry.JAXRException
Specified by:
getRegistryObject in interface javax.xml.registry.infomodel.ExternalIdentifier
Throws:
javax.xml.registry.JAXRException

getValue

public java.lang.String getValue()
                          throws javax.xml.registry.JAXRException
Specified by:
getValue in interface javax.xml.registry.infomodel.ExternalIdentifier
Throws:
javax.xml.registry.JAXRException

setValue

public void setValue(java.lang.String par1)
              throws javax.xml.registry.JAXRException
Specified by:
setValue in interface javax.xml.registry.infomodel.ExternalIdentifier
Throws:
javax.xml.registry.JAXRException

getIdentificationScheme

public javax.xml.registry.infomodel.ClassificationScheme getIdentificationScheme()
                                                                          throws javax.xml.registry.JAXRException
Specified by:
getIdentificationScheme in interface javax.xml.registry.infomodel.ExternalIdentifier
Throws:
javax.xml.registry.JAXRException

setIdentificationScheme

public void setIdentificationScheme(javax.xml.registry.infomodel.ClassificationScheme scheme)
                             throws javax.xml.registry.JAXRException
Specified by:
setIdentificationScheme in interface javax.xml.registry.infomodel.ExternalIdentifier
Throws:
javax.xml.registry.JAXRException

toBindingObject

public org.oasis.ebxml.registry.bindings.rim.ExternalIdentifier toBindingObject()
                                                                         throws javax.xml.registry.JAXRException
Throws:
javax.xml.registry.JAXRException

setBindingObject

protected void setBindingObject(org.oasis.ebxml.registry.bindings.rim.ExternalIdentifierType ebExtId)
                         throws javax.xml.registry.JAXRException
Throws:
javax.xml.registry.JAXRException

getRegistryObjectRefs

public java.util.HashSet getRegistryObjectRefs()
Used by LifeCycleManagerImpl.saveObjects

Overrides:
getRegistryObjectRefs in class RegistryObjectImpl


Copyright © 2001-2004 OASIS. All Rights Reserved.