# Uses of Package
org.apache.wiki.workflow

Packages that use org.apache.wiki.workflow
Package
Description
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
Class
Description
WorkflowManager
Monitor class that tracks running Workflows.
Classes in org.apache.wiki.workflow used by org.apache.wiki.tasks
Class
Description
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
Class
Description
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
Class
Description
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
Class
Description
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.