javax.xml.registry.infomodel
Interface RegistryPackage

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

public interface RegistryPackage
extends RegistryEntry

RegistryPackage instances are RegistryEntries that group logically related RegistryEntries together. A package may contain any number of RegistryObjects. A RegistryObject may be a member of any number of Packages.

See Also:
RegistryObject

Method Summary
 void addRegistryObject(RegistryObject registryObject)
          Add a child RegistryObject as member
 void addRegistryObjects(java.util.Collection registryObjects)
          Add a Collection of RegistryObject children as members
 java.util.Set getRegistryObjects()
          Get the collection of member RegistryObjects of this RegistryPackage
 void removeRegistryObject(RegistryObject registryObject)
          Remove a child RegistryObject from membership
 void removeRegistryObjects(java.util.Collection registryObjects)
          Remove a Collection of children RegistryObjects from membership
 
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, 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
 
Methods inherited from interface javax.xml.registry.infomodel.Versionable
getMajorVersion, getMinorVersion, getUserVersion, setMajorVersion, setMinorVersion, setUserVersion
 

Method Detail

addRegistryObject

public void addRegistryObject(RegistryObject registryObject)
                       throws JAXRException
Add a child RegistryObject as member

Capability Level: 1

addRegistryObjects

public void addRegistryObjects(java.util.Collection registryObjects)
                        throws JAXRException
Add a Collection of RegistryObject children as members

Capability Level: 1

removeRegistryObject

public void removeRegistryObject(RegistryObject registryObject)
                          throws JAXRException
Remove a child RegistryObject from membership

Capability Level: 1

removeRegistryObjects

public void removeRegistryObjects(java.util.Collection registryObjects)
                           throws JAXRException
Remove a Collection of children RegistryObjects from membership

Capability Level: 1

getRegistryObjects

public java.util.Set getRegistryObjects()
                                 throws JAXRException
Get the collection of member RegistryObjects of this RegistryPackage

Capability Level: 1