# Uses of Package
org.apache.wiki.workflow

Packages that use org.apache.wiki.workflow
org.apache.wiki: The chief package of JSPWiki.
org.apache.wiki.tasks: Provides specific tasks for JSPWiki, meant to be executed by the workflow framework.
org.apache.wiki.tasks.auth: Provides auth-related Tasks, meant to be executed by the workflow framework.
org.apache.wiki.tasks.pages: Provides WikiPages' saving related Tasks, meant to be executed by the workflow framework.
org.apache.wiki.workflow

Classes in org.apache.wiki.workflow used by org.apache.wiki
WorkflowManager: Monitor class that tracks running Workflows.

Classes in org.apache.wiki.workflow used by org.apache.wiki.tasks
Step: Discrete unit of work in a Workflow, such as a `Decision` or a `Task`.

Classes in org.apache.wiki.workflow used by org.apache.wiki.tasks.auth
AbstractStep: Abstract superclass that provides a complete implementation of most Step methods; subclasses need only implement `AbstractStep.execute(Context)` and `AbstractStep.getActor()`.
Outcome: Resolution of a workflow Step, such as "approve," "deny," "hold," "task error," or other potential resolutions.
Step: Discrete unit of work in a Workflow, such as a `Decision` or a `Task`.
Task: AbstractStep subclass that executes instructions, uninterrupted, and results in an Outcome.

Classes in org.apache.wiki.workflow used by org.apache.wiki.tasks.pages
AbstractStep: Abstract superclass that provides a complete implementation of most Step methods; subclasses need only implement `AbstractStep.execute(Context)` and `AbstractStep.getActor()`.
Outcome: Resolution of a workflow Step, such as "approve," "deny," "hold," "task error," or other potential resolutions.
Step: Discrete unit of work in a Workflow, such as a `Decision` or a `Task`.
Task: AbstractStep subclass that executes instructions, uninterrupted, and results in an Outcome.

Classes in org.apache.wiki.workflow used by org.apache.wiki.workflow
AbstractStep: Abstract superclass that provides a complete implementation of most Step methods; subclasses need only implement `AbstractStep.execute(Context)` and `AbstractStep.getActor()`.
Decision: AbstractStep subclass that asks an actor Principal to choose an Outcome on behalf of an owner (also a Principal).
DecisionQueue: Keeps a queue of pending Decisions that need to be acted on by named Principals.
Fact: Represents a contextual artifact, which can be any serializable object, useful for making a Decision.
NoSuchOutcomeException: Exception thrown when an attempt is made to find an Outcome that does not exist.
Outcome: Resolution of a workflow Step, such as "approve," "deny," "hold," "task error," or other potential resolutions.
Step: Discrete unit of work in a Workflow, such as a `Decision` or a `Task`.
Workflow: Sequence of `Step` objects linked together.
WorkflowBuilder: Factory class that creates common Workflow instances such as a standard approval workflow.
WorkflowManager: Monitor class that tracks running Workflows.