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

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.RegistryEntryImpl
              extended bycom.sun.xml.registry.ebxml.infomodel.RegistryPackageImpl
All Implemented Interfaces:
javax.xml.registry.infomodel.ExtensibleObject, javax.xml.registry.infomodel.RegistryEntry, javax.xml.registry.infomodel.RegistryObject, javax.xml.registry.infomodel.RegistryPackage, javax.xml.registry.infomodel.Versionable

public class RegistryPackageImpl
extends RegistryEntryImpl
implements javax.xml.registry.infomodel.RegistryPackage

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
 
Fields inherited from interface javax.xml.registry.infomodel.RegistryEntry
STABILITY_DYNAMIC, STABILITY_DYNAMIC_COMPATIBLE, STABILITY_STATIC, STATUS_APPROVED, STATUS_DEPRECATED, STATUS_SUBMITTED, STATUS_WITHDRAWN
 
Constructor Summary
RegistryPackageImpl(LifeCycleManagerImpl lcm)
           
RegistryPackageImpl(LifeCycleManagerImpl lcm, org.oasis.ebxml.registry.bindings.rim.RegistryPackageType ebPkg)
           
 
Method Summary
 void addRegistryObject(javax.xml.registry.infomodel.RegistryObject registryObject)
           
 void addRegistryObjects(java.util.Collection registryObjects)
           
 java.util.Set getRegistryObjects()
           
 void removeRegistryObject(javax.xml.registry.infomodel.RegistryObject registryObject)
           
 void removeRegistryObjects(java.util.Collection registryObjects)
           
protected  void setBindingObject(org.oasis.ebxml.registry.bindings.rim.RegistryPackageType ebPkg)
           
 org.oasis.ebxml.registry.bindings.rim.RegistryPackage toBindingObject()
           
 java.lang.String toXML()
           
 
Methods inherited from class com.sun.xml.registry.ebxml.infomodel.RegistryEntryImpl
getExpiration, getMajorVersion, getMinorVersion, getStability, getStatus, getUserVersion, setBindingObject, setExpiration, setMajorVersion, setMinorVersion, setStability, setUserVersion
 
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, getRegistryObjectRefs, 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.RegistryEntry
getExpiration, getStability, getStatus, setExpiration, setStability
 
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
 
Methods inherited from interface javax.xml.registry.infomodel.Versionable
getMajorVersion, getMinorVersion, getUserVersion, setMajorVersion, setMinorVersion, setUserVersion
 

Constructor Detail

RegistryPackageImpl

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

RegistryPackageImpl

public RegistryPackageImpl(LifeCycleManagerImpl lcm,
                           org.oasis.ebxml.registry.bindings.rim.RegistryPackageType ebPkg)
                    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

addRegistryObject

public void addRegistryObject(javax.xml.registry.infomodel.RegistryObject registryObject)
                       throws javax.xml.registry.JAXRException
Specified by:
addRegistryObject in interface javax.xml.registry.infomodel.RegistryPackage
Throws:
javax.xml.registry.JAXRException

addRegistryObjects

public void addRegistryObjects(java.util.Collection registryObjects)
                        throws javax.xml.registry.JAXRException
Specified by:
addRegistryObjects in interface javax.xml.registry.infomodel.RegistryPackage
Throws:
javax.xml.registry.JAXRException

removeRegistryObject

public void removeRegistryObject(javax.xml.registry.infomodel.RegistryObject registryObject)
                          throws javax.xml.registry.JAXRException
Specified by:
removeRegistryObject in interface javax.xml.registry.infomodel.RegistryPackage
Throws:
javax.xml.registry.JAXRException

removeRegistryObjects

public void removeRegistryObjects(java.util.Collection registryObjects)
                           throws javax.xml.registry.JAXRException
Specified by:
removeRegistryObjects in interface javax.xml.registry.infomodel.RegistryPackage
Throws:
javax.xml.registry.JAXRException

getRegistryObjects

public java.util.Set getRegistryObjects()
                                 throws javax.xml.registry.JAXRException
Specified by:
getRegistryObjects in interface javax.xml.registry.infomodel.RegistryPackage
Throws:
javax.xml.registry.JAXRException

toBindingObject

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

setBindingObject

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


Copyright © 2001-2004 OASIS. All Rights Reserved.