org.gxos.schema
Class EventObject

java.lang.Object
  |
  +--org.gxos.schema.TreeObject
        |
        +--org.gxos.schema.EventObject
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Event, UpdateEventType

public abstract class EventObject
extends TreeObject
implements java.io.Serializable

Extends TreeObject for events in Stream.

See Also:
Serialized Form

Constructor Summary
EventObject()
           
 
Method Summary
 void deletePriority()
           
 AcknowledgeObject getAcknowledgeObject()
           
 EventDestination getEventDestination()
           
 java.lang.String getEventUserName()
           
 EventUserObject getEventUserObject()
           
 GMSMessageID getGMSMessageID()
           
 java.lang.String getGMSMessageMode()
           
 int getPriority()
           
 PriorityScope getPriorityScope()
           
 SourceDevice getSourceDevice()
           
 boolean hasPriority()
           
 boolean isValid()
           
abstract  void marshal(org.xml.sax.DocumentHandler handler)
           
abstract  void marshal(java.io.Writer out)
           
 void setAcknowledgeObject(AcknowledgeObject _acknowledgeObject)
           
 void setEventDestination(EventDestination _eventDestination)
           
 void setEventUserName(java.lang.String _eventUserName)
           
 void setEventUserObject(EventUserObject _eventUserObject)
           
 void setGMSMessageID(GMSMessageID _gMSMessageID)
           
 void setGMSMessageMode(java.lang.String _gMSMessageMode)
           
 void setPriority(int _priority)
           
 void setPriorityScope(PriorityScope _priorityScope)
           
 void setSourceDevice(SourceDevice _sourceDevice)
           
 void validate()
           
 
Methods inherited from class org.gxos.schema.TreeObject
addCustomExtension, addNodeComment, enumerateCustomExtension, enumerateNodeComment, getCustomExtension, getCustomExtension, getCustomExtensionCount, getCustomType, getExtensions, getHistoryObject, getNodeChildren, getNodeComment, getNodeComment, getNodeCommentCount, getNodeContents, getNodeEndTime, getNodeName, getNodeProfile, getNodeRooting, getNodeStartTime, getNodeType, getNodeUpdateTime, getNodeVersionNumber, getParentObject, removeAllCustomExtension, removeAllNodeComment, removeCustomExtension, removeNodeComment, setCustomExtension, setCustomExtension, setCustomType, setExtensions, setHistoryObject, setNodeChildren, setNodeComment, setNodeComment, setNodeContents, setNodeEndTime, setNodeName, setNodeProfile, setNodeRooting, setNodeStartTime, setNodeType, setNodeUpdateTime, setNodeVersionNumber, setParentObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventObject

public EventObject()
Method Detail

deletePriority

public void deletePriority()

getAcknowledgeObject

public AcknowledgeObject getAcknowledgeObject()

getEventDestination

public EventDestination getEventDestination()

getEventUserName

public java.lang.String getEventUserName()

getEventUserObject

public EventUserObject getEventUserObject()

getGMSMessageID

public GMSMessageID getGMSMessageID()

getGMSMessageMode

public java.lang.String getGMSMessageMode()

getPriority

public int getPriority()

getPriorityScope

public PriorityScope getPriorityScope()

getSourceDevice

public SourceDevice getSourceDevice()

hasPriority

public boolean hasPriority()

isValid

public boolean isValid()
Overrides:
isValid in class TreeObject

marshal

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

marshal

public abstract void marshal(org.xml.sax.DocumentHandler handler)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException
Overrides:
marshal in class TreeObject
Parameters:
handler -  

setAcknowledgeObject

public void setAcknowledgeObject(AcknowledgeObject _acknowledgeObject)
Parameters:
_acknowledgeObject -  

setEventDestination

public void setEventDestination(EventDestination _eventDestination)
Parameters:
_eventDestination -  

setEventUserName

public void setEventUserName(java.lang.String _eventUserName)
Parameters:
_eventUserName -  

setEventUserObject

public void setEventUserObject(EventUserObject _eventUserObject)
Parameters:
_eventUserObject -  

setGMSMessageID

public void setGMSMessageID(GMSMessageID _gMSMessageID)
Parameters:
_gMSMessageID -  

setGMSMessageMode

public void setGMSMessageMode(java.lang.String _gMSMessageMode)
Parameters:
_gMSMessageMode -  

setPriority

public void setPriority(int _priority)
Parameters:
_priority -  

setPriorityScope

public void setPriorityScope(PriorityScope _priorityScope)
Parameters:
_priorityScope -  

setSourceDevice

public void setSourceDevice(SourceDevice _sourceDevice)
Parameters:
_sourceDevice -  

validate

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