org.oasis.ebxml.registry.bindings.rim
Class RegistryPackageType

java.lang.Object
  extended byorg.oasis.ebxml.registry.bindings.rim.RegistryObjectType
      extended byorg.oasis.ebxml.registry.bindings.rim.RegistryEntryType
          extended byorg.oasis.ebxml.registry.bindings.rim.RegistryPackageType
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
RegistryPackage

public abstract class RegistryPackageType
extends RegistryEntryType
implements java.io.Serializable

RegistryPackage is the mapping of the same named interface in ebRIM. It extends RegistryEntry. A RegistryPackage is a named collection of objects.

See Also:
Serialized Form

Constructor Summary
RegistryPackageType()
           
 
Method Summary
 RegistryObjectList getRegistryObjectList()
          Returns the value of field 'registryObjectList'.
 boolean isValid()
           
abstract  void marshal(org.xml.sax.DocumentHandler handler)
           
abstract  void marshal(java.io.Writer out)
           
 void setRegistryObjectList(RegistryObjectList registryObjectList)
          Sets the value of field 'registryObjectList'.
 void validate()
           
 
Methods inherited from class org.oasis.ebxml.registry.bindings.rim.RegistryEntryType
deleteMajorVersion, deleteMinorVersion, getExpiration, getMajorVersion, getMinorVersion, getStability, getStatus, getUserVersion, hasMajorVersion, hasMinorVersion, setExpiration, setMajorVersion, setMinorVersion, setStability, setStatus, setUserVersion
 
Methods inherited from class org.oasis.ebxml.registry.bindings.rim.RegistryObjectType
addClassification, addClassification, addExternalIdentifier, addExternalIdentifier, addSlot, addSlot, clearClassification, clearExternalIdentifier, clearSlot, enumerateClassification, enumerateExternalIdentifier, enumerateSlot, getAccessControlPolicy, getClassification, getClassification, getClassificationCount, getDescription, getExternalIdentifier, getExternalIdentifier, getExternalIdentifierCount, getId, getName, getObjectType, getSlot, getSlot, getSlotCount, removeClassification, removeExternalIdentifier, removeSlot, setAccessControlPolicy, setClassification, setClassification, setDescription, setExternalIdentifier, setExternalIdentifier, setId, setName, setObjectType, setSlot, setSlot
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegistryPackageType

public RegistryPackageType()
Method Detail

getRegistryObjectList

public RegistryObjectList getRegistryObjectList()
Returns the value of field 'registryObjectList'.

Returns:
the value of field 'registryObjectList'.

isValid

public boolean isValid()
Overrides:
isValid in class RegistryEntryType

marshal

public abstract void marshal(java.io.Writer out)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException
Specified by:
marshal in class RegistryEntryType
Parameters:
out -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

marshal

public abstract void marshal(org.xml.sax.DocumentHandler handler)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException
Specified by:
marshal in class RegistryEntryType
Parameters:
handler -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

setRegistryObjectList

public void setRegistryObjectList(RegistryObjectList registryObjectList)
Sets the value of field 'registryObjectList'.

Parameters:
registryObjectList - the value of field 'registryObjectList'.

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException
Overrides:
validate in class RegistryEntryType
Throws:
org.exolab.castor.xml.ValidationException