Package org.kuali.rice.kew.engine.node
Class ProcessDefinitionBo
java.lang.Object
org.kuali.rice.kew.engine.node.ProcessDefinitionBo
- All Implemented Interfaces:
Serializable,Identifiable,Versioned,ProcessDefinitionContract
@Entity
public class ProcessDefinitionBo
extends Object
implements Serializable, ProcessDefinitionContract
Represents a route path defined on a
DocumentType. A ProcessDefinition is a named entity which
simply points to an initial RouteNode which represents the beginning of the ProcessDefinition.
The path of the process can then be followed using the next nodes defined on the route nodes.- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()getName()booleanvoidsetDocumentType(DocumentType documentType) voidsetInitial(boolean initial) voidsetInitialRouteNode(RouteNode initialRouteNode) voidsetLockVerNbr(Integer lockVerNbr) voidvoidsetProcessId(String processId)
-
Constructor Details
-
ProcessDefinitionBo
public ProcessDefinitionBo()
-
-
Method Details
-
getProcessId
-
setProcessId
-
getDocumentType
-
setDocumentType
-
getInitialRouteNode
- Specified by:
getInitialRouteNodein interfaceProcessDefinitionContract
-
setInitialRouteNode
-
getName
- Specified by:
getNamein interfaceProcessDefinitionContract
-
setName
-
isInitial
public boolean isInitial()- Specified by:
isInitialin interfaceProcessDefinitionContract
-
setInitial
public void setInitial(boolean initial) -
getLockVerNbr
-
setLockVerNbr
-
getId
- Specified by:
getIdin interfaceIdentifiable
-
getVersionNumber
- Specified by:
getVersionNumberin interfaceVersioned
-
getDocumentTypeId
- Specified by:
getDocumentTypeIdin interfaceProcessDefinitionContract
-