Interface IWorkflow

All Superinterfaces:
IConnectorParentContextSupport, IDelegationSupport, IDeletionSupport, IElement, ILocalizationScope, IProtocolSupport, IScopeContainer, ISearchSupport, ISecuritySupport, IUriSupport, Serializable

This class represents a specific version of a process.
Since:
1.0, 15/04/2008
Author:
vlygeros
See Also:
  • Method Details

    • getName

      String getName()
      Returns:
      The name of the workflow.
    • getLabel

      String getLabel()
      Returns:
      The label of the workflow.
    • getLabel

      String getLabel(String language)
      Returns:
      The label of the workflow.
    • getDescription

      String getDescription()
      Returns:
      The description of the workflow.
    • getVersionNumber

      String getVersionNumber()
    • getDelay

      long getDelay()
    • getTask

      ITask getTask(String name)
    • getTasks

      Collection<? extends ITask> getTasks()
    • getManualTasks

      Collection<? extends ITask> getManualTasks()
    • getForm

      IForm getForm()
    • getCatalog

      ICatalog getCatalog()
    • getWorflowContainer

      @Deprecated IWorkflowContainer getWorflowContainer()
      Deprecated.
    • getWorkflowContainer

      IWorkflowContainer getWorkflowContainer()
      Gets the workflow container object.
      Returns:
      A IWorkflowContainer object.
    • setWorkflowContainer

      void setWorkflowContainer(IWorkflowContainer workflowContainer)
      Sets the workflow container object.
      Parameters:
      workflowContainer - The workflow container to set.
    • getLifeCycleStatus

      int getLifeCycleStatus()
    • getFirstManualTask

      ITask getFirstManualTask()
      Gets the first manual task of the workflow
      Returns:
      IWorkflow the first manual task