ix.ileed
Class StatusChange

java.lang.Object
  |
  +--ix.ileed.StatusChange
All Implemented Interfaces:
StatusValues

public class StatusChange
extends java.lang.Object
implements StatusValues

A StatusChange describes a change in the execution status of an action in a process. It is sent to an implementation of ProcessViewer as an element of the statusChanges field of a ProcessStatusUpdate.

The coa field can have as its value a COA number, COA_NONE, or COA_OVERALL. COA_OVERALL indicates a collective status "across" all COAs. COA_NONE is for nodes that occur only once in the entire process, rather than once per COA.

See Also:
ProcessModel, ProcessStatusUpdate, ProcessViewer

Field Summary
 java.lang.String action
           
 int coa
           
static int COA_NONE
           
static int COA_OVERALL
           
 int iteration
           
 int planLevel
           
 int status
           
 java.lang.String text
           
 
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
StatusChange()
           
 
Method Summary
 java.lang.String statusText()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

COA_NONE

public static final int COA_NONE

COA_OVERALL

public static final int COA_OVERALL

action

public java.lang.String action

coa

public int coa

iteration

public int iteration

status

public int status

planLevel

public int planLevel

text

public java.lang.String text
Constructor Detail

StatusChange

public StatusChange()
Method Detail

statusText

public java.lang.String statusText()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object