Package org.kuali.rice.kew.engine.node
Class RouteNodeInstance
java.lang.Object
org.kuali.rice.kew.engine.node.RouteNodeInstance
- All Implemented Interfaces:
Serializable
Represents a materialized instance of a
RouteNode definition on a DocumentRouteHeaderValue. Node instances
are generated by the engine using the RouteNode as a prototype and connected as a
Directed Acyclic Graph.- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddNextNodeInstance(RouteNodeInstance nextNodeInstance) voidaddNodeState(NodeState state) voidgetName()getNextNodeInstance(int index) getNodeState(String key) getNodeStateByIndex(int index) getPreviousNodeInstance(int index) getState()booleanisActive()booleanbooleanbooleanvoidpopulateState(List<NodeState> state) voidremoveNextNodeInstance(RouteNodeInstance nextNodeInstance) voidremoveNodeState(String key) voidsetActive(boolean active) voidvoidsetComplete(boolean complete) voidsetDocumentId(String documentId) voidsetInitial(boolean initial) voidsetLockVerNbr(Integer lockVerNbr) voidsetNextNodeInstances(List<RouteNodeInstance> nextNodeInstances) voidsetPreviousNodeInstances(List<RouteNodeInstance> previousNodeInstances) voidsetProcess(RouteNodeInstance process) voidsetRouteNode(RouteNode node) voidsetRouteNodeInstanceId(String routeNodeInstanceId) voidstatic org.kuali.rice.kew.api.document.node.RouteNodeInstanceto(RouteNodeInstance routeNodeInstance) toString()
-
Constructor Details
-
RouteNodeInstance
public RouteNodeInstance()
-
-
Method Details
-
isActive
public boolean isActive() -
setActive
public void setActive(boolean active) -
isComplete
public boolean isComplete() -
setComplete
public void setComplete(boolean complete) -
getBranch
-
setBranch
-
getRouteNode
-
setRouteNode
-
getRouteNodeInstanceId
-
setRouteNodeInstanceId
-
getDocumentId
-
setDocumentId
-
getNextNodeInstances
-
getNextNodeInstance
-
setNextNodeInstances
-
getPreviousNodeInstances
-
getPreviousNodeInstance
-
setPreviousNodeInstances
-
isInitial
public boolean isInitial() -
setInitial
public void setInitial(boolean initial) -
getState
-
setState
-
getProcess
-
setProcess
-
getLockVerNbr
-
setLockVerNbr
-
getRouteNodeId
-
getNodeState
-
addNodeState
-
removeNodeState
-
addNextNodeInstance
-
removeNextNodeInstance
-
clearNextNodeInstances
public void clearNextNodeInstances() -
getName
-
isInProcess
public boolean isInProcess() -
getDocumentType
-
getNodeStateByIndex
-
populateState
-
deepCopy
-
toString
-
to
public static org.kuali.rice.kew.api.document.node.RouteNodeInstance to(RouteNodeInstance routeNodeInstance)
-