ix.ip2
Class ActivityAgenda
java.lang.Object
ix.ip2.Agenda
ix.ip2.ActivityAgenda
- All Implemented Interfaces:
- ProcessStatusListener, AgendaManager, java.util.EventListener
public class ActivityAgenda
- extends Agenda
An agenda of activities
Nested Class Summary |
class |
ActivityAgenda.OtherReportsActivity
An activity specialised for receiving "other reports" --
reports that aren't directed to any other Issue or Activity. |
Methods inherited from class ix.ip2.Agenda |
addAgendaListener, addHandlerActions, addItemHandler, canHandleAutomatically, checkActionValidity, checkActionValidity, checkActionValidity, computeActionStatus, computeActionStatus, fireItemAdded, fireItemHandled, fireItemRemoved, fireNewBindings, getItem, getItemHandlers, getItems, getSyntaxList, handleAutomatically, handleItem, handleItemDirectly, makeItem, newBindings, reconsiderHandler, stateChange, stateDeletion, statusUpdate, wantsReport |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ActivityAgenda
public ActivityAgenda(PanelController controller)
reset
public void reset()
- Overrides:
reset
in class Agenda
clear
public void clear()
- Overrides:
clear
in class Agenda
makeItem
public AgendaItem makeItem(LList pattern)
- Specified by:
makeItem
in interface AgendaManager
- Specified by:
makeItem
in class Agenda
makeItem
public AgendaItem makeItem(TaskItem activity)
- Specified by:
makeItem
in class Agenda
addItem
public void addItem(AgendaItem item)
- Specified by:
addItem
in interface AgendaManager
- Overrides:
addItem
in class Agenda
addItemsBefore
public void addItemsBefore(AgendaItem at,
java.util.List addList)
- Overrides:
addItemsBefore
in class Agenda
removeItem
public void removeItem(AgendaItem item)
- Overrides:
removeItem
in class Agenda
logItemHandled
void logItemHandled(AgendaItem item,
HandlerAction act)
- Overrides:
logItemHandled
in class Agenda
acceptReport
public boolean acceptReport(Report report)
- Overrides:
acceptReport
in class Agenda
openOtherReportsActivity
protected ActivityAgenda.OtherReportsActivity openOtherReportsActivity()
setOpenOtherReportsActivity
protected void setOpenOtherReportsActivity(ActivityAgenda.OtherReportsActivity act)
expandItem
public void expandItem(AgendaItem item,
Refinement instructions)
- Specified by:
expandItem
in interface AgendaManager
- Overrides:
expandItem
in class Agenda