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

java.lang.Object
  extended byorg.oasis.ebxml.registry.bindings.rim.RegistryObjectType
      extended byorg.oasis.ebxml.registry.bindings.rim.RegistryEntryType
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ClassificationSchemeType, ExtrinsicObjectType, RegistryEntry, RegistryPackageType, ServiceType

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

See Also:
Serialized Form

Constructor Summary
RegistryEntryType()
           
 
Method Summary
 void deleteMajorVersion()
           
 void deleteMinorVersion()
           
 java.util.Date getExpiration()
          Returns the value of field 'expiration'.
 int getMajorVersion()
          Returns the value of field 'majorVersion'.
 int getMinorVersion()
          Returns the value of field 'minorVersion'.
 StabilityType getStability()
          Returns the value of field 'stability'.
 StatusType getStatus()
          Returns the value of field 'status'.
 java.lang.String getUserVersion()
          Returns the value of field 'userVersion'.
 boolean hasMajorVersion()
           
 boolean hasMinorVersion()
           
 boolean isValid()
           
abstract  void marshal(org.xml.sax.DocumentHandler handler)
           
abstract  void marshal(java.io.Writer out)
           
 void setExpiration(java.util.Date expiration)
          Sets the value of field 'expiration'.
 void setMajorVersion(int majorVersion)
          Sets the value of field 'majorVersion'.
 void setMinorVersion(int minorVersion)
          Sets the value of field 'minorVersion'.
 void setStability(StabilityType stability)
          Sets the value of field 'stability'.
 void setStatus(StatusType status)
          Sets the value of field 'status'.
 void setUserVersion(java.lang.String userVersion)
          Sets the value of field 'userVersion'.
 void validate()
           
 
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

RegistryEntryType

public RegistryEntryType()
Method Detail

deleteMajorVersion

public void deleteMajorVersion()

deleteMinorVersion

public void deleteMinorVersion()

getExpiration

public java.util.Date getExpiration()
Returns the value of field 'expiration'.

Returns:
the value of field 'expiration'.

getMajorVersion

public int getMajorVersion()
Returns the value of field 'majorVersion'.

Returns:
the value of field 'majorVersion'.

getMinorVersion

public int getMinorVersion()
Returns the value of field 'minorVersion'.

Returns:
the value of field 'minorVersion'.

getStability

public StabilityType getStability()
Returns the value of field 'stability'.

Returns:
the value of field 'stability'.

getStatus

public StatusType getStatus()
Returns the value of field 'status'.

Returns:
the value of field 'status'.

getUserVersion

public java.lang.String getUserVersion()
Returns the value of field 'userVersion'.

Returns:
the value of field 'userVersion'.

hasMajorVersion

public boolean hasMajorVersion()

hasMinorVersion

public boolean hasMinorVersion()

isValid

public boolean isValid()
Overrides:
isValid in class RegistryObjectType

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 RegistryObjectType
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 RegistryObjectType
Parameters:
handler -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

setExpiration

public void setExpiration(java.util.Date expiration)
Sets the value of field 'expiration'.

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

setMajorVersion

public void setMajorVersion(int majorVersion)
Sets the value of field 'majorVersion'.

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

setMinorVersion

public void setMinorVersion(int minorVersion)
Sets the value of field 'minorVersion'.

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

setStability

public void setStability(StabilityType stability)
Sets the value of field 'stability'.

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

setStatus

public void setStatus(StatusType status)
Sets the value of field 'status'.

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

setUserVersion

public void setUserVersion(java.lang.String userVersion)
Sets the value of field 'userVersion'.

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

validate

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