atg.process
Class ProcessWaitState

java.lang.Object
  extended by atg.process.ProcessWaitState

public class ProcessWaitState
extends java.lang.Object

Describes a (possibly partial) wait state of a process instance. Points to an array of ProcessElementInfos, which together indicate where in the process the instance is waiting.

See Also:
ProcessElementInfo

Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Constructor Summary
ProcessWaitState()
          Creates a new ProcessWaitState.
ProcessWaitState(java.lang.String pProcessName, java.lang.String pSegmentName, ProcessElementInfo[] pElementInfos)
          Creates a new ProcessWaitState with the given process name, segment name, and element infos.
 
Method Summary
 ProcessElementInfo[] getElementInfos()
          Returns the array of ProcessElementInfo objects, which together indicate the instance's location in the process.
 java.lang.String getProcessName()
          Returns the process name.
 java.lang.String getSegmentName()
          Returns the segment name.
 void setElementInfos(ProcessElementInfo[] pElementInfos)
          Sets the array of ProcessElementInfo objects, which together indicate the instance's location in the process.
 void setProcessName(java.lang.String pProcessName)
          Sets the process name.
 void setSegmentName(java.lang.String pSegmentName)
          Sets the segment name.
 java.lang.String toString()
          Returns a String representation of this ProcessWaitState.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Class version string

Constructor Detail

ProcessWaitState

public ProcessWaitState()
Creates a new ProcessWaitState.


ProcessWaitState

public ProcessWaitState(java.lang.String pProcessName,
                        java.lang.String pSegmentName,
                        ProcessElementInfo[] pElementInfos)
Creates a new ProcessWaitState with the given process name, segment name, and element infos.

Method Detail

getProcessName

public java.lang.String getProcessName()
Returns the process name.


setProcessName

public void setProcessName(java.lang.String pProcessName)
Sets the process name.


getSegmentName

public java.lang.String getSegmentName()
Returns the segment name.


setSegmentName

public void setSegmentName(java.lang.String pSegmentName)
Sets the segment name.


getElementInfos

public ProcessElementInfo[] getElementInfos()
Returns the array of ProcessElementInfo objects, which together indicate the instance's location in the process.


setElementInfos

public void setElementInfos(ProcessElementInfo[] pElementInfos)
Sets the array of ProcessElementInfo objects, which together indicate the instance's location in the process.


toString

public java.lang.String toString()
Returns a String representation of this ProcessWaitState.

Overrides:
toString in class java.lang.Object