ix.ip2
Class ItemHandler
java.lang.Object
|
+--ix.ip2.ItemHandler
- Direct Known Subclasses:
- ActivityHandler, ForwardingHandler, InvokeHandler, IssueHandler, QueryHandler
- public class ItemHandler
- extends java.lang.Object
Generates HandlerActions for an AgendaItem.
N.B. Handlers that can handle both issues and sctivities
extend this class rather than IssueHandler or ActivityHandler.
Constructor Summary |
ItemHandler(java.lang.String actionDescription)
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
actionDescription
protected java.lang.String actionDescription
ItemHandler
public ItemHandler(java.lang.String actionDescription)
getActionDescription
public java.lang.String getActionDescription()
appliesTo
public boolean appliesTo(AgendaItem item)
- Gives this handler its say in whether it should add
actions to an item.
- See Also:
AgendaItem.wantsActionsFrom(ItemHandler handler)
addHandlerActions
public void addHandlerActions(AgendaItem item)
reviseHandlerActions
public void reviseHandlerActions(AgendaItem item,
java.lang.Object reason)
handle
public void handle(AgendaItem item)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object