ix.ip2
Class ActivityAgenda

java.lang.Object
  |
  +--ix.ip2.Agenda
        |
        +--ix.ip2.ActivityAgenda
All Implemented Interfaces:
AgendaManager, ix.ispace.event.ContactListener, java.util.EventListener, ix.icore.process.event.ProcessStatusListener

public class ActivityAgenda
extends Agenda

An agenda of activities


Inner Class Summary
(package private)  class ActivityAgenda.ExpandAction
          Handles an issue by expanding it into subissues as specified by a schema.
(package private)  class ActivityAgenda.ManualExpandAction
          Handles an item by expanding it into subitems as specified explicitly by the user.
 
Fields inherited from class ix.ip2.Agenda
controller, handlers, items, listeners, modelManager
 
Constructor Summary
ActivityAgenda(PanelController controller)
           
 
Method Summary
 void addHandlerActions(AgendaItem item)
           
 void addItem(AgendaItem item)
           
 void expandItem(AgendaItem item, Refinement instructions)
           
 AgendaItem makeItem(LList pattern)
           
 void refinementAdded(Refinement r)
           
 
Methods inherited from class ix.ip2.Agenda
acceptReport, addAgendaListener, addItemHandler, checkActionValidity, checkActionValidity, clear, computeActionStatus, computeActionStatus, contactChange, fireItemAdded, fireItemHandled, fireItemRemoved, fireNewBindings, handleItem, makeItem, newBindings, reconsiderHandler, removeItem, stateChange, statusUpdate
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActivityAgenda

public ActivityAgenda(PanelController controller)
Method Detail

makeItem

public AgendaItem makeItem(LList pattern)
Overrides:
makeItem in class Agenda

addItem

public void addItem(AgendaItem item)
Overrides:
addItem in class Agenda

addHandlerActions

public void addHandlerActions(AgendaItem item)
Overrides:
addHandlerActions in class Agenda

refinementAdded

public void refinementAdded(Refinement r)

expandItem

public void expandItem(AgendaItem item,
                       Refinement instructions)
Overrides:
expandItem in class Agenda