Uses of Interface
org.apache.wiki.workflow.Step

Packages that use Step
org.apache.wiki The chief package of JSPWiki. 
org.apache.wiki.auth Authentication, Authorization and the third A thing. 
org.apache.wiki.workflow   
 

Uses of Step in org.apache.wiki
 

Classes in org.apache.wiki that implement Step
static class PageManager.PreSaveWikiPageTask
          Inner class that handles the page pre-save actions.
static class PageManager.SaveWikiPageTask
          Inner class that handles the actual page save and post-save actions.
 

Uses of Step in org.apache.wiki.auth
 

Classes in org.apache.wiki.auth that implement Step
static class UserManager.SaveUserProfileTask
          Inner class that handles the actual profile save action.
 

Uses of Step in org.apache.wiki.workflow
 

Classes in org.apache.wiki.workflow that implement Step
 class AbstractStep
          Abstact superclass that provides a complete implementation of most Step methods; subclasses need only implement AbstractStep.execute() and AbstractStep.getActor().
 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.
 

Methods in org.apache.wiki.workflow that return Step
 Step Workflow.getCurrentStep()
          Returns the current Step, or null if the workflow has not started or already completed.
 Step Workflow.getPreviousStep()
          Convenience method that returns the predecessor of the current Step.
 Step Task.getSuccessor()
          Identifies the next Step after this Task finishes successfully.
 Step Step.getSuccessor(Outcome outcome)
          Identifies the next Step for a particular Outcome; if there is no next Step for this Outcome, this method returns null.
 Step AbstractStep.getSuccessor(Outcome outcome)
          Identifies the next Step for a particular Outcome; if there is no next Step for this Outcome, this method returns null.
protected  Step Workflow.previousStep(Step step)
          Protected method that returns the predecessor for a supplied Step.
 

Methods in org.apache.wiki.workflow with parameters of type Step
 void Step.addSuccessor(Outcome outcome, Step step)
          Adds a successor Step to this one, which will be triggered by a supplied Outcome.
 void AbstractStep.addSuccessor(Outcome outcome, Step step)
          Adds a successor Step to this one, which will be triggered by a supplied Outcome.
protected  Step Workflow.previousStep(Step step)
          Protected method that returns the predecessor for a supplied Step.
 void Workflow.setFirstStep(Step step)
          Sets the first Step for this Workflow, which will be executed immediately after the Workflow.start() method executes.
 void Task.setSuccessor(Step step)
          Sets the successor Step to this one, which will be triggered if the Task completes successfully (that is, getOutcome() returns Outcome.STEP_COMPLETE.
 



Copyright © {inceptionYear}-2014 The Apache Software Foundation. All rights reserved.