org.kuali.rice.kew.api.doctype
Class RouteNode

java.lang.Object
  extended by org.kuali.rice.core.api.mo.AbstractDataTransferObject
      extended by org.kuali.rice.kew.api.doctype.RouteNode
All Implemented Interfaces:
Serializable, Identifiable, Versioned, ModelObjectBasic, ModelObjectComplete, RouteNodeContract

public final class RouteNode
extends AbstractDataTransferObject
implements RouteNodeContract

See Also:
Serialized Form

Nested Class Summary
static class RouteNode.Builder
          A builder which can be used to construct RouteNode instances.
 
Method Summary
 String getActivationType()
           
 String getBranchName()
           
 List<RouteNodeConfigurationParameter> getConfigurationParameters()
           
 String getDocumentTypeId()
           
 String getExceptionGroupId()
           
 String getId()
          The unique identifier for an object.
 String getName()
           
 String getNextDocumentStatus()
           
 List<String> getNextNodeIds()
           
 List<String> getPreviousNodeIds()
           
 String getRouteMethodCode()
           
 String getRouteMethodName()
           
 String getType()
           
 Long getVersionNumber()
          Returns the version number for this object.
 boolean isFinalApproval()
           
 boolean isMandatory()
           
 
Methods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject
afterUnmarshal, beforeUnmarshal, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

getId

public String getId()
Description copied from interface: Identifiable
The unique identifier for an object. This can be null.

Specified by:
getId in interface Identifiable
Returns:
the id

getName

public String getName()
Specified by:
getName in interface RouteNodeContract

getDocumentTypeId

public String getDocumentTypeId()
Specified by:
getDocumentTypeId in interface RouteNodeContract

getRouteMethodName

public String getRouteMethodName()
Specified by:
getRouteMethodName in interface RouteNodeContract

getRouteMethodCode

public String getRouteMethodCode()
Specified by:
getRouteMethodCode in interface RouteNodeContract

isFinalApproval

public boolean isFinalApproval()
Specified by:
isFinalApproval in interface RouteNodeContract

isMandatory

public boolean isMandatory()
Specified by:
isMandatory in interface RouteNodeContract

getActivationType

public String getActivationType()
Specified by:
getActivationType in interface RouteNodeContract

getExceptionGroupId

public String getExceptionGroupId()
Specified by:
getExceptionGroupId in interface RouteNodeContract

getType

public String getType()
Specified by:
getType in interface RouteNodeContract

getBranchName

public String getBranchName()
Specified by:
getBranchName in interface RouteNodeContract

getNextDocumentStatus

public String getNextDocumentStatus()
Specified by:
getNextDocumentStatus in interface RouteNodeContract

getConfigurationParameters

public List<RouteNodeConfigurationParameter> getConfigurationParameters()
Specified by:
getConfigurationParameters in interface RouteNodeContract

getPreviousNodeIds

public List<String> getPreviousNodeIds()
Specified by:
getPreviousNodeIds in interface RouteNodeContract

getNextNodeIds

public List<String> getNextNodeIds()
Specified by:
getNextNodeIds in interface RouteNodeContract

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:
getVersionNumber in interface Versioned
Returns:
the version number, or null if one has not been assigned yet


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.