ix.ip2
Class QueryHandler.QueryAction

java.lang.Object
  |
  +--ix.ip2.HandlerAction
        |
        +--ix.ip2.QueryHandler.QueryAction
Enclosing class:
QueryHandler

class QueryHandler.QueryAction
extends HandlerAction


Inner classes inherited from class ix.ip2.HandlerAction
HandlerAction.Automatic, HandlerAction.Manual, HandlerAction.NoAction, HandlerAction.NotApplicable
 
Field Summary
(package private)  boolean isReady
           
(package private)  AgendaItem item
           
(package private)  java.lang.String toName
           
 
Fields inherited from class ix.ip2.HandlerAction
shortDescription
 
Constructor Summary
(package private) QueryHandler.QueryAction(java.lang.String toName, AgendaItem item)
           
 
Method Summary
 void computeStatus()
          Called when something has happened that might have changed this action's ready status.
 void handle(AgendaItem item)
          Handle the item in the manner appropriate to this handler-action.
 boolean isReady()
          Indicates whether this action is ready to be used or else is waiting for something that would enable it to be used.
 
Methods inherited from class ix.ip2.HandlerAction
getActionDescription, isStillValid, toString
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

toName

java.lang.String toName

item

AgendaItem item

isReady

boolean isReady
Constructor Detail

QueryHandler.QueryAction

QueryHandler.QueryAction(java.lang.String toName,
                         AgendaItem item)
Method Detail

isReady

public boolean isReady()
Description copied from class: HandlerAction
Indicates whether this action is ready to be used or else is waiting for something that would enable it to be used. This method just returns true and is overridden in subclasses that have instances that are not always ready.
Overrides:
isReady in class HandlerAction

computeStatus

public void computeStatus()
Description copied from class: HandlerAction
Called when something has happened that might have changed this action's ready status. This method does nothing and is overridden in subclasses that have instances that are not always ready.
Overrides:
computeStatus in class HandlerAction

handle

public void handle(AgendaItem item)
Description copied from class: HandlerAction
Handle the item in the manner appropriate to this handler-action. This method merely changes the item's status to COMPLETE and is overridden in subclasses that handle the item in more interesting ways.
Overrides:
handle in class HandlerAction