Interface ProcessDefinitionContract

All Superinterfaces:
org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.Versioned
All Known Implementing Classes:
ProcessDefinition, ProcessDefinition.Builder

public interface ProcessDefinitionContract extends org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.Versioned
Contract interface for the definition of a workflow process.
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Method Details

    • getName

      String getName()
    • getDocumentTypeId

      String getDocumentTypeId()
    • getInitialRouteNode

      RouteNodeContract getInitialRouteNode()
      Returns:
      the initial route node for the process. May be null.
    • isInitial

      boolean isInitial()