org.caleigo.core
Class ActionQueue.DirtyOnlyRequest

java.lang.Object
  extended byorg.caleigo.core.ActionQueue.ActionRequest
      extended byorg.caleigo.core.ActionQueue.DirtyOnlyRequest
All Implemented Interfaces:
java.util.EventListener, ICELEventListener, IEntityChangeListener
Enclosing class:
ActionQueue

protected class ActionQueue.DirtyOnlyRequest
extends ActionQueue.ActionRequest
implements IEntityChangeListener

Queue item that groups an ITransactionEntityAction with execution data together as an quable item. This request will remove itself from the the queue automatically when target entity becomes non-dirty.


Constructor Summary
ActionQueue.DirtyOnlyRequest(ITransactionEntityAction action, IDataBundle dataBundle)
           
 
Method Summary
 void dataChanged(EntityChangeEvent event)
           
 void finalizeTransaction()
           
 void statusChanged(EntityChangeEvent event)
           
 
Methods inherited from class org.caleigo.core.ActionQueue.ActionRequest
getAction, getDataBundle, prepareTransaction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionQueue.DirtyOnlyRequest

public ActionQueue.DirtyOnlyRequest(ITransactionEntityAction action,
                                    IDataBundle dataBundle)
Method Detail

finalizeTransaction

public void finalizeTransaction()
Overrides:
finalizeTransaction in class ActionQueue.ActionRequest

dataChanged

public void dataChanged(EntityChangeEvent event)
Specified by:
dataChanged in interface IEntityChangeListener

statusChanged

public void statusChanged(EntityChangeEvent event)
Specified by:
statusChanged in interface IEntityChangeListener


Copyright © 2005 Caleigo. All Rights Reserved.