Class ProcessDefinitionBo

java.lang.Object
org.kuali.rice.kew.engine.node.ProcessDefinitionBo
All Implemented Interfaces:
Serializable, org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.kew.api.doctype.ProcessDefinitionContract

@Entity public class ProcessDefinitionBo extends Object implements Serializable, org.kuali.rice.kew.api.doctype.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 Details

    • ProcessDefinitionBo

      public ProcessDefinitionBo()
  • Method Details

    • getProcessId

      public String getProcessId()
    • setProcessId

      public void setProcessId(String processId)
    • getDocumentType

      public DocumentType getDocumentType()
    • setDocumentType

      public void setDocumentType(DocumentType documentType)
    • getInitialRouteNode

      public RouteNode getInitialRouteNode()
      Specified by:
      getInitialRouteNode in interface org.kuali.rice.kew.api.doctype.ProcessDefinitionContract
    • setInitialRouteNode

      public void setInitialRouteNode(RouteNode initialRouteNode)
    • getName

      public String getName()
      Specified by:
      getName in interface org.kuali.rice.kew.api.doctype.ProcessDefinitionContract
    • setName

      public void setName(String name)
    • isInitial

      public boolean isInitial()
      Specified by:
      isInitial in interface org.kuali.rice.kew.api.doctype.ProcessDefinitionContract
    • setInitial

      public void setInitial(boolean initial)
    • getLockVerNbr

      public Integer getLockVerNbr()
    • setLockVerNbr

      public void setLockVerNbr(Integer lockVerNbr)
    • getId

      public String getId()
      Specified by:
      getId in interface org.kuali.rice.core.api.mo.common.Identifiable
    • getVersionNumber

      public Long getVersionNumber()
      Specified by:
      getVersionNumber in interface org.kuali.rice.core.api.mo.common.Versioned
    • getDocumentTypeId

      public String getDocumentTypeId()
      Specified by:
      getDocumentTypeId in interface org.kuali.rice.kew.api.doctype.ProcessDefinitionContract