public class ProcessInstanceInfo
extends java.lang.Object
ProcessElementInfo
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
Constructor and Description |
---|
ProcessInstanceInfo(java.lang.String pProcessName,
java.lang.String pSegmentName,
boolean pIndividual,
java.lang.String pProcessInstanceId,
java.lang.String pSubjectId,
java.lang.String pStateId,
ProcessElementInfo[] pElementInfos)
Creates a new ProcessInstanceInfo with the given properties.
|
Modifier and Type | Method and Description |
---|---|
ProcessElementInfo[] |
getElementInfos()
Returns the array of ProcessElementInfo objects, which together
indicate the instance's location in the process.
|
java.lang.String |
getProcessInstanceId()
Returns the repository id of the process instance.
|
java.lang.String |
getProcessName()
Returns the process name.
|
java.lang.String |
getSegmentName()
Returns the segment name.
|
java.lang.String |
getStateId()
Returns the id of the process state machine state this process
instance is currently in.
|
java.lang.String |
getSubjectId()
Returns the repository id of the subject this process instance is
associated with.
|
boolean |
isIndividual()
Returns true if the process instance is individual, false if
collective.
|
boolean |
isWaitingAtState(ProcessWaitState pWaitState)
Returns true if this process instance is waiting at the given
ProcessWaitState, false otherwise.
|
void |
setElementInfos(ProcessElementInfo[] pElementInfos)
Sets the array of ProcessElementInfo objects, which together
indicate the instance's location in the process.
|
void |
setIndividual(boolean pIndividual)
Sets the individual flag.
|
void |
setProcessInstanceId(java.lang.String pProcessInstanceId)
Sets the repository id of the process instance.
|
void |
setProcessName(java.lang.String pProcessName)
Sets the process name.
|
void |
setSegmentName(java.lang.String pSegmentName)
Sets the segment name.
|
void |
setStateId(java.lang.String pStateId)
Sets the id of the process state machine state this process
instance is currently in.
|
void |
setSubjectId(java.lang.String pSubjectId)
Sets the subject id.
|
java.lang.String |
toString()
Returns a String representation of this ProcessInstanceInfo.
|
public ProcessInstanceInfo(java.lang.String pProcessName, java.lang.String pSegmentName, boolean pIndividual, java.lang.String pProcessInstanceId, java.lang.String pSubjectId, java.lang.String pStateId, ProcessElementInfo[] pElementInfos)
public java.lang.String getProcessName()
public void setProcessName(java.lang.String pProcessName)
public java.lang.String getSegmentName()
public void setSegmentName(java.lang.String pSegmentName)
public boolean isIndividual()
public void setIndividual(boolean pIndividual)
public java.lang.String getProcessInstanceId()
public void setProcessInstanceId(java.lang.String pProcessInstanceId)
public java.lang.String getSubjectId()
public void setSubjectId(java.lang.String pSubjectId)
public java.lang.String getStateId()
public void setStateId(java.lang.String pStateId)
public ProcessElementInfo[] getElementInfos()
public void setElementInfos(ProcessElementInfo[] pElementInfos)
public boolean isWaitingAtState(ProcessWaitState pWaitState)
public java.lang.String toString()
toString
in class java.lang.Object