ix.ip2
Class IssueAgenda.OtherReportsIssue

java.lang.Object
  |
  +--ix.icore.process.PNode
        |
        +--ix.ip2.AgendaItem
              |
              +--ix.ip2.IssueItem
                    |
                    +--ix.ip2.IssueAgenda.OtherReportsIssue
Enclosing class:
IssueAgenda

public class IssueAgenda.OtherReportsIssue
extends IssueItem


Inner classes inherited from class ix.icore.process.PNode
PNode.MakeVarIfUnbound
 
Fields inherited from class ix.ip2.AgendaItem
about, actions, comments, listeners, reports
 
Fields inherited from class ix.icore.process.PNode
children, level, modelManager, nameToChildMap, parent, postNodes, preNodes, refinement, varTable
 
Constructor Summary
IssueAgenda.OtherReportsIssue(java.lang.String text)
           
 
Method Summary
(package private)  boolean actionCanBeTakenNow(HandlerAction act)
           
 void setStatus(Status status)
          Changes the node's status and then that of related nodes.
(package private)  void setStatusBasedOn(Report report)
           
 boolean wantsActionsFrom(ItemHandler handler)
          Gives this item its say in whether an item-handler should be able to give it handler actions.
(package private)  boolean wantsReport(Report report)
           
 
Methods inherited from class ix.ip2.IssueItem
computeStatus
 
Methods inherited from class ix.ip2.AgendaItem
addAction, addItemListener, addReport, expandOneLevel, findAction, fireAgendaItemEdited, fireHandlerActionsChanged, fireNewHandlerAction, fireNewReport, firePriorityChanged, fireStatusChanged, getAbout, getActions, getChildren, getComments, getLevel, getParent, getPattern, getPatternVars, getPriority, getReports, getShortDescription, getStatus, getUnboundVars, handleReportBack, hasAction, setComments, setPattern, setPriority, toString
 
Methods inherited from class ix.icore.process.PNode
allComputeStatus, allHaveStatus, expandOneLevel, getChild, isAncestorOf, isDescendentOf, linkBefore, processOrderings
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IssueAgenda.OtherReportsIssue

public IssueAgenda.OtherReportsIssue(java.lang.String text)
Method Detail

wantsReport

boolean wantsReport(Report report)
Overrides:
wantsReport in class AgendaItem

wantsActionsFrom

public boolean wantsActionsFrom(ItemHandler handler)
Description copied from class: AgendaItem
Gives this item its say in whether an item-handler should be able to give it handler actions.
Overrides:
wantsActionsFrom in class AgendaItem
Following copied from class: ix.ip2.AgendaItem
See Also:
ItemHandler.appliesTo(AgendaItem item)

actionCanBeTakenNow

boolean actionCanBeTakenNow(HandlerAction act)
Overrides:
actionCanBeTakenNow in class AgendaItem

setStatus

public void setStatus(Status status)
Description copied from class: PNode
Changes the node's status and then that of related nodes.
Overrides:
setStatus in class IssueItem

setStatusBasedOn

void setStatusBasedOn(Report report)
Overrides:
setStatusBasedOn in class AgendaItem