Package org.kuali.rice.kew.api.doctype
Class RouteNode.Builder
java.lang.Object
org.kuali.rice.kew.api.doctype.RouteNode.Builder
- All Implemented Interfaces:
Serializable,org.kuali.rice.core.api.mo.common.Identifiable,org.kuali.rice.core.api.mo.common.Versioned,org.kuali.rice.core.api.mo.ModelBuilder,RouteNodeContract
- Enclosing class:
RouteNode
public static final class RouteNode.Builder
extends Object
implements Serializable, org.kuali.rice.core.api.mo.ModelBuilder, RouteNodeContract
A builder which can be used to construct
RouteNode instances. Enforces the
constraints of the RouteNodeContract.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbuild()static RouteNode.Builderstatic RouteNode.Buildercreate(RouteNodeContract contract) getId()getName()getType()booleanbooleanvoidsetActivationType(String activationType) voidsetBranchName(String branchName) voidsetConfigurationParameters(List<RouteNodeConfigurationParameter.Builder> configurationParameters) voidsetDocumentTypeId(String documentTypeId) voidsetExceptionGroupId(String exceptionGroupId) voidsetFinalApproval(boolean finalApproval) voidvoidsetMandatory(boolean mandatory) voidvoidsetNextDocumentStatus(String nextDocumentStatus) voidsetNextNodeIds(List<String> nextNodeIds) voidsetPreviousNodeIds(List<String> previousNodeIds) voidsetRouteMethodCode(String routeMethodCode) voidsetRouteMethodName(String routeMethodName) voidvoidsetVersionNumber(Long versionNumber)
-
Method Details
-
create
-
create
-
build
- Specified by:
buildin interfaceorg.kuali.rice.core.api.mo.ModelBuilder
-
getId
- Specified by:
getIdin interfaceorg.kuali.rice.core.api.mo.common.Identifiable
-
getDocumentTypeId
- Specified by:
getDocumentTypeIdin interfaceRouteNodeContract
-
getName
- Specified by:
getNamein interfaceRouteNodeContract
-
getRouteMethodName
- Specified by:
getRouteMethodNamein interfaceRouteNodeContract
-
getRouteMethodCode
- Specified by:
getRouteMethodCodein interfaceRouteNodeContract
-
isFinalApproval
public boolean isFinalApproval()- Specified by:
isFinalApprovalin interfaceRouteNodeContract
-
isMandatory
public boolean isMandatory()- Specified by:
isMandatoryin interfaceRouteNodeContract
-
getActivationType
- Specified by:
getActivationTypein interfaceRouteNodeContract
-
getExceptionGroupId
- Specified by:
getExceptionGroupIdin interfaceRouteNodeContract
-
getType
- Specified by:
getTypein interfaceRouteNodeContract
-
getBranchName
- Specified by:
getBranchNamein interfaceRouteNodeContract
-
getNextDocumentStatus
- Specified by:
getNextDocumentStatusin interfaceRouteNodeContract
-
getConfigurationParameters
- Specified by:
getConfigurationParametersin interfaceRouteNodeContract
-
getPreviousNodeIds
- Specified by:
getPreviousNodeIdsin interfaceRouteNodeContract
-
getNextNodeIds
- Specified by:
getNextNodeIdsin interfaceRouteNodeContract
-
getVersionNumber
- Specified by:
getVersionNumberin interfaceorg.kuali.rice.core.api.mo.common.Versioned
-
setId
-
setDocumentTypeId
-
setName
-
setRouteMethodName
-
setRouteMethodCode
-
setFinalApproval
public void setFinalApproval(boolean finalApproval) -
setMandatory
public void setMandatory(boolean mandatory) -
setActivationType
-
setExceptionGroupId
-
setType
-
setBranchName
-
setNextDocumentStatus
-
setConfigurationParameters
public void setConfigurationParameters(List<RouteNodeConfigurationParameter.Builder> configurationParameters) -
setPreviousNodeIds
-
setNextNodeIds
-
setVersionNumber
-