org.caleigo.core.event
Class EntityChangeEvent

java.lang.Object
  extended byjava.util.EventObject
      extended byorg.caleigo.core.event.EntityEvent
          extended byorg.caleigo.core.event.EntityChangeEvent
All Implemented Interfaces:
java.io.Serializable

public class EntityChangeEvent
extends EntityEvent

Event for relaying value and status changes in IEntity objects.

Version:
1.00
Author:
Dennis Zikovic
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.caleigo.core.event.EntityEvent
DATA_CHANGED, DELETED, REFRESHED, STATUS_CHANGED, STORED
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
EntityChangeEvent(IEntity entity, IFieldDescriptor descriptor, java.lang.Object oldValue, java.lang.Object newValue)
          Use this costructor for specified data content changes specified by an IFieldDescriptor.
EntityChangeEvent(IEntity entity, int statusType, boolean newState)
          Use this costructor for logic state changes.
 
Method Summary
 IFieldDescriptor getFieldDescriptor()
           
 java.lang.Object getNewValue()
           
 java.lang.Object getOldValue()
           
 int getStatusType()
           
 boolean isDataChange()
           
 boolean isStatusChange()
           
 java.lang.String toString()
           
 
Methods inherited from class org.caleigo.core.event.EntityEvent
getEventType, getSourceEntity
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EntityChangeEvent

public EntityChangeEvent(IEntity entity,
                         IFieldDescriptor descriptor,
                         java.lang.Object oldValue,
                         java.lang.Object newValue)
Use this costructor for specified data content changes specified by an IFieldDescriptor.


EntityChangeEvent

public EntityChangeEvent(IEntity entity,
                         int statusType,
                         boolean newState)
Use this costructor for logic state changes.

Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class EntityEvent

isDataChange

public boolean isDataChange()

isStatusChange

public boolean isStatusChange()

getStatusType

public int getStatusType()

getFieldDescriptor

public IFieldDescriptor getFieldDescriptor()

getOldValue

public java.lang.Object getOldValue()

getNewValue

public java.lang.Object getNewValue()


Copyright © 2005 Caleigo. All Rights Reserved.