org.kuali.rice.kew.engine.node
Class RouteNode
java.lang.Object
   org.kuali.rice.kew.engine.node.RouteNode
org.kuali.rice.kew.engine.node.RouteNode
- All Implemented Interfaces: 
- Serializable, Identifiable, Versioned, RouteNodeContract
- Direct Known Subclasses: 
- RuleQuickLinksAction.RouteNodeForDisplay
- @Entity
public class RouteNode 
- extends Object- implements Serializable, RouteNodeContract
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
 
 
 
 
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
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 set
- value- 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()
- 
- Specified by:
- getActivationTypein interface- RouteNodeContract
 
- 
 
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()
- 
- Specified by:
- getRouteMethodNamein interface- RouteNodeContract
 
- 
 
setRouteMethodName
public void setRouteMethodName(String routeMethodName)
- 
 
- 
 
getDocumentTypeId
public String getDocumentTypeId()
- 
- Specified by:
- getDocumentTypeIdin interface- RouteNodeContract
 
- 
 
setDocumentTypeId
public void setDocumentTypeId(String documentTypeId)
- 
 
- 
 
getRouteNodeId
public String getRouteNodeId()
- 
 
- 
 
setRouteNodeId
public void setRouteNodeId(String 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()
- 
- Specified by:
- getRouteMethodCodein interface- RouteNodeContract
 
- 
 
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()
- 
 
- 
 
isRulesEngineNode
public boolean isRulesEngineNode()
- 
 
- 
 
isPeopleFlowNode
public boolean isPeopleFlowNode()
- 
 
- 
 
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 RuleTemplateBo getRuleTemplate()
- 
 
- 
 
getNodeType
public String getNodeType()
- 
 
- 
 
setNodeType
public void setNodeType(String nodeType)
- 
 
- 
 
getBranch
public BranchPrototype getBranch()
- 
 
- 
 
setBranch
public void setBranch(BranchPrototype branch)
- 
 
- 
 
toString
public String toString()
- This overridden method ...
 
- 
- Overrides:
- toStringin class- Object
 
- 
- See Also:
- Object.toString()
 
getVersionNumber
public Long getVersionNumber()
- Description copied from interface: Versioned
- Returns the version number for this object.  In general, this value should only
 be null if the object has not yet been stored to a persistent data store.
 This version number is generally used for the purposes of optimistic locking.
 
- 
- Specified by:
- getVersionNumberin interface- Versioned
 
- 
- Returns:
- the version number, or null if one has not been assigned yet
 
getId
public String getId()
- Description copied from interface: Identifiable
- The unique identifier for an object.  This can be null.
 
- 
- Specified by:
- getIdin interface- Identifiable
 
- 
- Returns:
- the id
 
getName
public String getName()
- 
- Specified by:
- getNamein interface- RouteNodeContract
 
- 
 
isFinalApproval
public boolean isFinalApproval()
- 
- Specified by:
- isFinalApprovalin interface- RouteNodeContract
 
- 
 
isMandatory
public boolean isMandatory()
- 
- Specified by:
- isMandatoryin interface- RouteNodeContract
 
- 
 
getExceptionGroupId
public String getExceptionGroupId()
- 
- Specified by:
- getExceptionGroupIdin interface- RouteNodeContract
 
- 
 
getType
public String getType()
- 
- Specified by:
- getTypein interface- RouteNodeContract
 
- 
 
getBranchName
public String getBranchName()
- 
- Specified by:
- getBranchNamein interface- RouteNodeContract
 
- 
 
getNextDocumentStatus
public String getNextDocumentStatus()
- 
- Specified by:
- getNextDocumentStatusin interface- RouteNodeContract
 
- 
 
getConfigurationParameters
public List<? extends RouteNodeConfigurationParameterContract> getConfigurationParameters()
- 
- Specified by:
- getConfigurationParametersin interface- RouteNodeContract
 
- 
 
getPreviousNodeIds
public List<String> getPreviousNodeIds()
- 
- Specified by:
- getPreviousNodeIdsin interface- RouteNodeContract
 
- 
 
getNextNodeIds
public List<String> getNextNodeIds()
- 
- Specified by:
- getNextNodeIdsin interface- RouteNodeContract
 
- 
 
Copyright © 2005–2014 The Kuali Foundation. All rights reserved.