ix.ileed
Class ProcessModel.OverallCollectionCell

java.lang.Object
  |
  +--ix.ileed.ProcessModel.OverallCell
        |
        +--ix.ileed.ProcessModel.OverallCollectionCell
All Implemented Interfaces:
EffectSymbols, SchemaSymbols, StatusValues
Enclosing class:
ProcessModel

class ProcessModel.OverallCollectionCell
extends ProcessModel.OverallCell
implements SchemaSymbols

A subclass of OverallCell that reports the collective status of some earlier row. For instance, it may list all COAs that have completed the action "develop COA".


Field Summary
(package private)  java.lang.String collects
           
(package private)  ProcessModel.OverallCell parentCell
           
(package private)  boolean requireAll
           
(package private)  int requiredCollectionSize
           
 
Fields inherited from class ix.ileed.ProcessModel.OverallCell
action, status, text, valid
 
Fields inherited from interface ix.icore.domain.SchemaSymbols
K_ALL, Q_COA, S_ACTION, S_EFFECTS, S_NODES, S_ORDERINGS, S_PROCESS, S_PROPERTIES
 
Fields inherited from interface ix.icore.domain.EffectSymbols
K_COMPLETE, K_DRAFT, S_AT, S_FINISH, S_START
 
Fields inherited from interface ix.icore.process.StatusValues
PRIORITY_HIGH, PRIORITY_LOW, PRIORITY_MEDIUM, PRIORITY_NONE, PRODUCT_BLANK, PRODUCT_COMPLETE, PRODUCT_DRAFT, STATUS_BLANK, STATUS_COMPLETE, STATUS_EXECUTING, STATUS_IMPOSSIBLE, STATUS_NA, STATUS_POSSIBLE
 
Constructor Summary
(package private) ProcessModel.OverallCollectionCell(java.lang.String action)
           
 
Method Summary
(package private)  void computeStatus()
           
(package private)  ProcessModel.OverallCell getParentCell()
           
protected  void setCollectionProperties()
           
(package private)  StatusChange stateRecord()
           
protected  int statusRule()
           
 
Methods inherited from class ix.ileed.ProcessModel.OverallCell
invalidate
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

collects

java.lang.String collects

requireAll

boolean requireAll

requiredCollectionSize

int requiredCollectionSize

parentCell

ProcessModel.OverallCell parentCell
Constructor Detail

ProcessModel.OverallCollectionCell

ProcessModel.OverallCollectionCell(java.lang.String action)
Method Detail

setCollectionProperties

protected void setCollectionProperties()

getParentCell

ProcessModel.OverallCell getParentCell()

computeStatus

void computeStatus()
Overrides:
computeStatus in class ProcessModel.OverallCell

statusRule

protected int statusRule()
Overrides:
statusRule in class ProcessModel.OverallCell

stateRecord

StatusChange stateRecord()
Overrides:
stateRecord in class ProcessModel.OverallCell