org.entityfs.event
Class EntityDisappearedEvent

java.lang.Object
  extended by org.entityfs.event.AbstractEntityEvent<EntityDisappearedEvent>
      extended by org.entityfs.event.EntityDisappearedEvent
All Implemented Interfaces:
EntityEvent<EntityDisappearedEvent>

public final class EntityDisappearedEvent
extends AbstractEntityEvent<EntityDisappearedEvent>

This event is sent from an entity view or entity when it is detected that the viewed entity have been removed from the backing file system by a client that did not use any of the file system's methods. This may or may not be bad, depending on what the file system is used for.

Since:
1.0
Author:
Karl Gustafsson

Constructor Summary
EntityDisappearedEvent(EntityView sender)
           
 
Method Summary
 EntityDisappearedEvent copy(EntityView sender)
          Copy this event, but set the given entity view as sender.
 boolean equals(Object o)
           
 int hashCode()
           
 
Methods inherited from class org.entityfs.event.AbstractEntityEvent
getSender, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EntityDisappearedEvent

public EntityDisappearedEvent(EntityView sender)
Method Detail

copy

public EntityDisappearedEvent copy(EntityView sender)
Description copied from interface: EntityEvent
Copy this event, but set the given entity view as sender. This is used by views to send events to their listeners.

Parameters:
sender - The entity view to set as sender.
Returns:
An EntityEvent of the same type, but with a new sender.

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object