ix.ileed
Class ProcessStatusUpdate

java.lang.Object
  |
  +--ix.ileed.ProcessStatusUpdate

public class ProcessStatusUpdate
extends java.lang.Object

A ProcessStatusUpdate is sent to an implementation of the ProcessViewer interface when telling it of state changes in a process.

The update always contains the current number of COAs and the total number of issues for each COA, even if these numbers have not changed since the previous update was sent. The statusChanges field normally contains only the changes since the last update. In that case, the containsCompleteState field is false. However, if containsCompleteState is true, then statusChanges contains a StatusChange object for every node that currently exists.

See Also:
ProcessModel, StatusChange, ProcessViewer

Field Summary
 boolean containsCompleteState
           
 int[] issueCounts
           
 int numberOfCoas
           
 java.util.Vector products
           
 java.util.Vector statusChanges
           
 
Constructor Summary
ProcessStatusUpdate()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

numberOfCoas

public int numberOfCoas

statusChanges

public java.util.Vector statusChanges

issueCounts

public int[] issueCounts

containsCompleteState

public boolean containsCompleteState

products

public java.util.Vector products
Constructor Detail

ProcessStatusUpdate

public ProcessStatusUpdate()