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

Packages that use AbstractStep
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

### Uses of AbstractStep in org.apache.wiki.tasks.auth

Subclasses of AbstractStep in org.apache.wiki.tasks.auth
`class` `SaveUserProfileTask` Handles the actual profile save action.

### Uses of AbstractStep in org.apache.wiki.tasks.pages

Subclasses of AbstractStep in org.apache.wiki.tasks.pages
`class` `PreSaveWikiPageTask` Handles the page pre-save actions.
`class` `SaveWikiPageTask` Handles the actual page save and post-save actions.

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

Subclasses of AbstractStep in org.apache.wiki.workflow
`class` `Decision` AbstractStep subclass that asks an actor Principal to choose an Outcome on behalf of an owner (also a Principal).
`class` `SimpleDecision` Decision subclass that includes two available Outcomes: `Outcome.DECISION_APPROVE` or `Outcome.DECISION_DENY`.
`class` `SimpleNotification` Decision subclass used for notifications that includes only one available Outcome: `Outcome.DECISION_ACKNOWLEDGE`.
`class` `Task` AbstractStep subclass that executes instructions, uninterrupted, and results in an Outcome.