public class RuntimeProcessNode extends AbstractProcessNode
ProcessNode
instance exists for the node.DEFAULT_COMPLETION, DEFAULT_LAG
hiddenAttributes$TRANSIENT
Constructor and Description |
---|
RuntimeProcessNode() |
Modifier and Type | Method and Description |
---|---|
protected AbstractEscalation[] |
getEscalationAbstraction() |
EscalationInstance[] |
getEscalations()
Returns the escalation properties of all node instances
|
java.lang.Long[] |
getInstanceIds()
Returns the instance ids for each instance of the node (currently
the same as the activity ids)
|
ScheduleInstance |
getSchedule()
Returns schedule information if a schedule was set up for this node
|
protected AbstractSchedule |
getScheduleAbstraction() |
java.lang.Long |
getSpawnedInstances()
Returns the number of instances that have been spawned.
|
java.lang.Integer |
getStatus()
Returns the status of the process node.
|
void |
setEscalationInstances(EscalationInstance[] escalations_) |
void |
setEscalations(EscalationInstance[] escalations_)
Sets the escalation properties of all node instances
|
void |
setInstanceIds(java.lang.Long[] ids_)
Sets the instance ids for each instance of the node
|
void |
setSchedule(ScheduleInstance instance_)
Sets schedule information for this node
|
void |
setScheduleInstances(ScheduleInstance instance_) |
void |
setSpawnedInstances(java.lang.Long spawnedInstances_)
Sets the number of instances that have spawned
|
void |
setStatus(java.lang.Integer status_)
Sets the status of the process node
|
fillInAppianTypes, getActivityClass, getAssign, getAssociations, getAttachments, getConfirmationUrl, getConnections, getDeadline, getDefaultNodeInstanceSecurity, getDescription, getDisplay, getEventProducers, getExceptionFlow, getExceptionFlowTriggers, getFriendlyName, getGroupOwner, getGroupOwnerId, getGroupOwnerName, getGuiId, getHiddenAttributes, getIcon, getId, getLabelStyle, getLane, getMultipleInstance, getNotes, getNotesWithContent, getOwner, getOwnerId, getOwnerName, getPaletteIcon, getPostTriggers, getPreTriggers, getPreviousId, getPriority, getRefreshDefaultValues, getTargetCompletion, getTargetLag, getUuid, getX, getY, isAllowsBack, isLingering, isNotify, isOnCompleteDeletePreviousCompleted, isOnCompleteKeepFormData, isOnCreateDeletePreviousActive, isOnCreateIgnoreIfActive, isOverrideLaneAssignment, isSkipNotification, isStartNode, mergeNodes, setActivityClass, setAllowsBack, setAssign, setAssociations, setAttachments, setConfirmationUrl, setConnections, setDeadline, setDefaultNodeInstanceSecurity, setDescription, setDisplay, setEventProducers, setExceptionFlow, setExceptionFlowTriggers, setFriendlyName, setGroupOwner, setGroupOwnerId, setGroupOwnerName, setGuiId, setIcon, setId, setLabelStyle, setLane, setLingering, setMultipleInstance, setNotes, setNotify, setOnCompleteDeletePreviousCompleted, setOnCompleteKeepFormData, setOnCreateDeletePreviousActive, setOnCreateIgnoreIfActive, setOverrideLaneAssignment, setOwner, setOwnerId, setOwnerName, setPaletteIcon, setPostTriggers, setPreTriggers, setPreviousId, setPriority, setRefreshDefaultValues, setSkipNotification, setStartNode, setTargetCompletion, setTargetLag, setUuid, setX, setY, toString
public EscalationInstance[] getEscalations()
Array
of EscalationInstance
objects which
contain the escalation propertiesprotected AbstractEscalation[] getEscalationAbstraction()
getEscalationAbstraction
in class AbstractProcessNode
public void setEscalations(EscalationInstance[] escalations_)
escalations_
- an Array
of EscalationInstance
objects which contain the escalation propertiespublic void setEscalationInstances(EscalationInstance[] escalations_)
public java.lang.Long getSpawnedInstances()
public void setSpawnedInstances(java.lang.Long spawnedInstances_)
spawnedInstances_
- the number of instances that have been spawnedgetSpawnedInstances()
public java.lang.Integer getStatus()
TaskSummary
if the node has several spawned instances.
For nodes with multiple instances, the status will be incomplete until all
instances are completepublic void setStatus(java.lang.Integer status_)
status_
- the status of the process nodegetStatus()
public java.lang.Long[] getInstanceIds()
public void setInstanceIds(java.lang.Long[] ids_)
ids_
- the instance idspublic ScheduleInstance getSchedule()
ScheduleInstance
object for the node, or
null
if the node was not set up on a schedulepublic void setSchedule(ScheduleInstance instance_)
instance_
- the schedule informationpublic void setScheduleInstances(ScheduleInstance instance_)
protected AbstractSchedule getScheduleAbstraction()
getScheduleAbstraction
in class AbstractProcessNode
Copyright © 2003-2024 Appian Corporation. All Rights Reserved.