org.kuali.rice.kew.engine.node
Class RouteNode
java.lang.Object
org.kuali.rice.kew.engine.node.RouteNode
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- RuleQuickLinksAction.RouteNodeForDisplay
@Sequence(name="KREW_RTE_NODE_S",
property="routeNodeId")
public class RouteNode
- extends Object
- implements Serializable
Represents the prototype definition of a node in the route path of DocumentType
.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
- Serialized Form
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
CONTENT_FRAGMENT_CFG_KEY
public static final String CONTENT_FRAGMENT_CFG_KEY
- See Also:
- Constant Field Values
RULE_SELECTOR_CFG_KEY
public static final String RULE_SELECTOR_CFG_KEY
- See Also:
- Constant Field Values
routeNodeId
private Long routeNodeId
documentTypeId
private Long documentTypeId
routeNodeName
private String routeNodeName
routeMethodName
private String routeMethodName
finalApprovalInd
private Boolean finalApprovalInd
mandatoryRouteInd
private Boolean mandatoryRouteInd
exceptionWorkgroupId
private String exceptionWorkgroupId
routeMethodCode
private String routeMethodCode
activationType
private String activationType
nextDocStatus
private String nextDocStatus
- The nextDocStatus property represents the value of the ApplicationDocumentStatus to be set
in the RouteHeader upon transitioning from this node.
lockVerNbr
private Integer lockVerNbr
documentType
private DocumentType documentType
exceptionWorkgroupName
private String exceptionWorkgroupName
ruleTemplate
private RuleTemplate ruleTemplate
nodeType
private String nodeType
previousNodes
private List<RouteNode> previousNodes
nextNodes
private List<RouteNode> nextNodes
branch
private BranchPrototype branch
configParams
private List<RouteNodeConfigParam> configParams
RouteNode
public RouteNode()
getConfigParam
protected RouteNodeConfigParam getConfigParam(String key)
- Looks up a config parameter for this route node definition
- Parameters:
key
- the config param key
- Returns:
- the RouteNodeConfigParam if present
setConfigParam
protected void setConfigParam(String key,
String value)
- Sets a config parameter for this route node definition. If the key already exists
the existing RouteNodeConfigParam is modified, otherwise a new one is created
- Parameters:
key
- the key of the parameter to setvalue
- the value to set
getConfigParams
public List<RouteNodeConfigParam> getConfigParams()
setConfigParams
public void setConfigParams(List<RouteNodeConfigParam> configParams)
getContentFragment
public String getContentFragment()
- Returns:
- the RouteNodeConfigParam value under the 'contentFragment' key
setContentFragment
public void setContentFragment(String contentFragment)
- Parameters:
contentFragment
- the content fragment of the node, which will be set as a RouteNodeConfigParam under the 'contentFragment' key
getActivationType
public String getActivationType()
setActivationType
public void setActivationType(String activationType)
getExceptionWorkgroup
public Group getExceptionWorkgroup()
isExceptionGroupDefined
public boolean isExceptionGroupDefined()
getExceptionWorkgroupId
public String getExceptionWorkgroupId()
setExceptionWorkgroupId
public void setExceptionWorkgroupId(String workgroupId)
setFinalApprovalInd
public void setFinalApprovalInd(Boolean finalApprovalInd)
setMandatoryRouteInd
public void setMandatoryRouteInd(Boolean mandatoryRouteInd)
getRouteMethodName
public String getRouteMethodName()
setRouteMethodName
public void setRouteMethodName(String routeMethodName)
getDocumentTypeId
public Long getDocumentTypeId()
setDocumentTypeId
public void setDocumentTypeId(Long documentTypeId)
getRouteNodeId
public Long getRouteNodeId()
setRouteNodeId
public void setRouteNodeId(Long routeNodeId)
getRouteNodeName
public String getRouteNodeName()
setRouteNodeName
public void setRouteNodeName(String routeLevelName)
getDocumentType
public DocumentType getDocumentType()
setDocumentType
public void setDocumentType(DocumentType documentType)
getRouteMethodCode
public String getRouteMethodCode()
setRouteMethodCode
public void setRouteMethodCode(String routeMethodCode)
setNextDocStatus
public void setNextDocStatus(String nextDocStatus)
- Parameters:
nextDocStatus
- the nextDocStatus to set
getNextDocStatus
public String getNextDocStatus()
- Returns:
- the nextDocStatus
getExceptionWorkgroupName
public String getExceptionWorkgroupName()
setExceptionWorkgroupName
public void setExceptionWorkgroupName(String exceptionWorkgroupName)
getLockVerNbr
public Integer getLockVerNbr()
setLockVerNbr
public void setLockVerNbr(Integer lockVerNbr)
isFlexRM
public boolean isFlexRM()
isRoleNode
public boolean isRoleNode()
getFinalApprovalInd
public Boolean getFinalApprovalInd()
getMandatoryRouteInd
public Boolean getMandatoryRouteInd()
addNextNode
public void addNextNode(RouteNode nextNode)
getNextNodes
public List<RouteNode> getNextNodes()
setNextNodes
public void setNextNodes(List<RouteNode> nextNodes)
getPreviousNodes
public List<RouteNode> getPreviousNodes()
setPreviousNodes
public void setPreviousNodes(List<RouteNode> parentNodes)
getRuleTemplate
public RuleTemplate getRuleTemplate()
getNodeType
public String getNodeType()
setNodeType
public void setNodeType(String nodeType)
getBranch
public BranchPrototype getBranch()
setBranch
public void setBranch(BranchPrototype branch)
beforeInsert
public void beforeInsert()
toString
public String toString()
- This overridden method ...
- Overrides:
toString
in class Object
- See Also:
Object.toString()
Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.