equip.data.beans
Class DataspaceEvent

java.lang.Object
  extended byjava.util.EventObject
      extended byequip.data.beans.DataspaceEvent
All Implemented Interfaces:
java.io.Serializable

public class DataspaceEvent
extends java.util.EventObject

representation of an event in the dataspace as returned to client, e.g. using DataCallbackPost. inherits java.lang.Object source;

See Also:
Serialized Form

Field Summary
protected  DataProxy dataspace
          native dataspace
protected  Event event
          native dataspace event
protected  ItemBinding oldBinding
          old binding of item, if any
protected  ItemData oldValue
          old value of item, if any
protected  EventPattern pattern
          native event pattern
protected  boolean patternDeleted
          was the associated pattern deleted as a result?
protected  DataSession session
          native DataSession
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
DataspaceEvent(java.lang.Object source)
          source-only constructor
DataspaceEvent(java.lang.Object source, Event event, EventPattern pattern, boolean patternDeleted, DataSession session, DataProxy dataspace, ItemData oldValue, ItemBinding oldBinding)
          full constructor
 
Method Summary
 ItemData getAddItem()
          convenience getter for item if add event (else null)
 DataProxy getDataspace()
          getter
 GUID getDeleteId()
          convenience getter for id if delete event (else null)
 Event getEvent()
          getter
 EventPattern getEventPattern()
          getter
 ItemBinding getOldBinding()
          getter
 ItemData getOldValue()
          getter
 boolean getPatternDeleted()
          getter
 DataSession getSession()
          getter
 ItemData getUpdateItem()
          convenience getter for item if update event (else null)
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

event

protected Event event
native dataspace event


pattern

protected EventPattern pattern
native event pattern


patternDeleted

protected boolean patternDeleted
was the associated pattern deleted as a result?


session

protected DataSession session
native DataSession


dataspace

protected DataProxy dataspace
native dataspace


oldValue

protected ItemData oldValue
old value of item, if any


oldBinding

protected ItemBinding oldBinding
old binding of item, if any

Constructor Detail

DataspaceEvent

public DataspaceEvent(java.lang.Object source)
source-only constructor


DataspaceEvent

public DataspaceEvent(java.lang.Object source,
                      Event event,
                      EventPattern pattern,
                      boolean patternDeleted,
                      DataSession session,
                      DataProxy dataspace,
                      ItemData oldValue,
                      ItemBinding oldBinding)
full constructor

Method Detail

getEvent

public Event getEvent()
getter


getEventPattern

public EventPattern getEventPattern()
getter


getPatternDeleted

public boolean getPatternDeleted()
getter


getSession

public DataSession getSession()
getter


getDataspace

public DataProxy getDataspace()
getter


getOldValue

public ItemData getOldValue()
getter


getOldBinding

public ItemBinding getOldBinding()
getter


getAddItem

public ItemData getAddItem()
convenience getter for item if add event (else null)


getUpdateItem

public ItemData getUpdateItem()
convenience getter for item if update event (else null)


getDeleteId

public GUID getDeleteId()
convenience getter for id if delete event (else null)