ix.ip2
Class InvokeHandler.InvokeAction

java.lang.Object
  |
  +--ix.ip2.HandlerAction
        |
        +--ix.ip2.InvokeHandler.InvokeAction
Enclosing class:
InvokeHandler

class InvokeHandler.InvokeAction
extends HandlerAction


Inner classes inherited from class ix.ip2.HandlerAction
HandlerAction.Automatic, HandlerAction.Manual, HandlerAction.NoAction, HandlerAction.NotApplicable
 
Field Summary
(package private)  Capability required
           
(package private)  java.lang.String toName
           
 
Fields inherited from class ix.ip2.HandlerAction
shortDescription
 
Constructor Summary
(package private) InvokeHandler.InvokeAction(java.lang.String toName, Capability required)
           
 
Method Summary
 void handle(AgendaItem item)
          Handle the item in the manner appropriate to this handler-action.
 boolean isStillValid()
          Called when something has happened that might mean this action no longer makes sense and should be deleted.
 
Methods inherited from class ix.ip2.HandlerAction
computeStatus, getActionDescription, isReady, 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

required

Capability required
Constructor Detail

InvokeHandler.InvokeAction

InvokeHandler.InvokeAction(java.lang.String toName,
                           Capability required)
Method Detail

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

isStillValid

public boolean isStillValid()
Description copied from class: HandlerAction
Called when something has happened that might mean this action no longer makes sense and should be deleted. This method just returns true and is overridden in subclasses that have instances that may cease to be valid.
Overrides:
isStillValid in class HandlerAction