public static final class ProcessDefinition.Builder extends Object implements Serializable, ModelBuilder, ProcessDefinitionContract
ProcessDefinition instances. Enforces the constraints
of the ProcessDefinitionContract.| Modifier and Type | Method and Description |
|---|---|
ProcessDefinition |
build() |
static ProcessDefinition.Builder |
create(ProcessDefinitionContract contract) |
static ProcessDefinition.Builder |
create(String name,
RouteNode.Builder initialRouteNode,
boolean initial)
Create a new ProcessDefinition.Builder
|
String |
getDocumentTypeId() |
String |
getId() |
RouteNode.Builder |
getInitialRouteNode() |
String |
getName() |
Long |
getVersionNumber() |
boolean |
isInitial() |
void |
setDocumentTypeId(String documentTypeId) |
void |
setId(String id) |
void |
setInitial(boolean initial) |
void |
setInitialRouteNode(RouteNode.Builder initialRouteNode) |
void |
setName(String name) |
void |
setVersionNumber(Long versionNumber) |
public static ProcessDefinition.Builder create(String name, RouteNode.Builder initialRouteNode, boolean initial)
name - The name for the process.initialRouteNode - The first route node for the process. May be null.initial - public static ProcessDefinition.Builder create(ProcessDefinitionContract contract)
public ProcessDefinition build()
build in interface ModelBuilderpublic String getId()
getId in interface Identifiablepublic String getName()
getName in interface ProcessDefinitionContractpublic String getDocumentTypeId()
getDocumentTypeId in interface ProcessDefinitionContractpublic RouteNode.Builder getInitialRouteNode()
getInitialRouteNode in interface ProcessDefinitionContractpublic boolean isInitial()
isInitial in interface ProcessDefinitionContractpublic Long getVersionNumber()
getVersionNumber in interface Versionedpublic void setDocumentTypeId(String documentTypeId)
public void setInitialRouteNode(RouteNode.Builder initialRouteNode)
public void setInitial(boolean initial)
public void setVersionNumber(Long versionNumber)
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.