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

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

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

Mapping of the same named interface in ebRIM.

See Also:
Serialized Form

Constructor Summary
AuditableEventType()
           
 
Method Summary
 EventTypeType getEventType()
          Returns the value of field 'eventType'.
 java.lang.Object getRegistryObject()
          Returns the value of field 'registryObject'.
 java.util.Date getTimestamp()
          Returns the value of field 'timestamp'.
 java.lang.Object getUser()
          Returns the value of field 'user'.
 boolean isValid()
           
abstract  void marshal(org.xml.sax.DocumentHandler handler)
           
abstract  void marshal(java.io.Writer out)
           
 void setEventType(EventTypeType eventType)
          Sets the value of field 'eventType'.
 void setRegistryObject(java.lang.Object registryObject)
          Sets the value of field 'registryObject'.
 void setTimestamp(java.util.Date timestamp)
          Sets the value of field 'timestamp'.
 void setUser(java.lang.Object user)
          Sets the value of field 'user'.
 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

AuditableEventType

public AuditableEventType()
Method Detail

getEventType

public EventTypeType getEventType()
Returns the value of field 'eventType'.

Returns:
the value of field 'eventType'.

getRegistryObject

public java.lang.Object getRegistryObject()
Returns the value of field 'registryObject'.

Returns:
the value of field 'registryObject'.

getTimestamp

public java.util.Date getTimestamp()
Returns the value of field 'timestamp'.

Returns:
the value of field 'timestamp'.

getUser

public java.lang.Object getUser()
Returns the value of field 'user'.

Returns:
the value of field 'user'.

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

setEventType

public void setEventType(EventTypeType eventType)
Sets the value of field 'eventType'.

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

setRegistryObject

public void setRegistryObject(java.lang.Object registryObject)
Sets the value of field 'registryObject'.

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

setTimestamp

public void setTimestamp(java.util.Date timestamp)
Sets the value of field 'timestamp'.

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

setUser

public void setUser(java.lang.Object user)
Sets the value of field 'user'.

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

validate

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