org.gxos.schema
Class EventObject

java.lang.Object
  |
  +--org.gxos.gndi.context.TreeObjectContext
        |
        +--org.gxos.schema.TreeObject
              |
              +--org.gxos.schema.EventObject
All Implemented Interfaces:
java.io.Serializable, XMLObject
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, addCustomExtension, addNodeComment, addNodeComment, enumerateCustomExtension, enumerateNodeComment, getCustomExtension, getCustomExtension, getCustomExtensionCount, getCustomType, getExtensions, getHistoryObject, getNamespaces, getNodeChildren, getNodeComment, getNodeComment, getNodeCommentCount, getNodeContents, getNodeEndTime, getNodeName, getNodeProfile, getNodeRooting, getNodeStartTime, getNodeType, getNodeUpdateTime, getNodeVersionNumber, getParentObject, removeAllCustomExtension, removeAllNodeComment, removeCustomExtension, removeNodeComment, setCustomExtension, setCustomExtension, setCustomType, setExtensions, setHistoryObject, setNamespaces, setNodeChildren, setNodeComment, setNodeComment, setNodeContents, setNodeEndTime, setNodeName, setNodeProfile, setNodeRooting, setNodeStartTime, setNodeType, setNodeUpdateTime, setNodeVersionNumber, setParentObject
 
Methods inherited from class org.gxos.gndi.context.TreeObjectContext
addObject, enumerateChildren, getChild, getChildren, getContext, getName, getParameter, getParentXMLObject, getURI, getXML, removeObject, setContext, setParameter, updateObject, updateObject
 
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