## Uses of Class
org.apache.wiki.workflow.Workflow

Packages that use Workflow
org.apache.wiki.workflow

### Uses of Workflow in org.apache.wiki.workflow

Methods in org.apache.wiki.workflow that return Workflow
`Workflow` WorkflowBuilder.`buildApprovalWorkflow​(java.security.Principal submitter, java.lang.String workflowApproverKey, Step prepTask, java.lang.String decisionKey, Fact[] facts, Step completionTask, java.lang.String rejectedMessageKey)` Builds an approval workflow that requests approval from a named user, `Group` or `Role` before running a Task.

Methods in org.apache.wiki.workflow that return types with arguments of type Workflow
`java.util.List<Workflow>` DefaultWorkflowManager.`getCompletedWorkflows()` Returns a collection of finished workflows; that is, those that have aborted or completed.
`java.util.List<Workflow>` WorkflowManager.`getCompletedWorkflows()` Returns a collection of finished workflows; that is, those that have aborted or completed.
`java.util.List<Workflow>` DefaultWorkflowManager.`getOwnerWorkflows​(Session session)` Returns the current workflows a wiki session owns.
`java.util.List<Workflow>` WorkflowManager.`getOwnerWorkflows​(Session session)` Returns the current workflows a wiki session owns.
`java.util.Set<Workflow>` DefaultWorkflowManager.`getWorkflows()` Returns a collection of the currently active workflows.
`java.util.Set<Workflow>` WorkflowManager.`getWorkflows()` Returns a collection of the currently active workflows.
`java.util.Map<java.lang.Integer,​Workflow>` DefaultWorkflowManager.`getWorkflowsAsMap()` Returns a map of the currently active workflows.
`java.util.Map<java.lang.Integer,​Workflow>` WorkflowManager.`getWorkflowsAsMap()` Returns a map of the currently active workflows.

Methods in org.apache.wiki.workflow with parameters of type Workflow
`protected void` DefaultWorkflowManager.`add​(Workflow workflow)` Protected helper method that adds a newly created Workflow to the cache, and sets its `workflowManager` and `Id` properties if not set.
`protected void` DefaultWorkflowManager.`remove​(Workflow workflow)` Protected helper method that removes a specified Workflow from the cache, and moves it to the workflow history list.