| Package | Description | 
|---|---|
| org.apache.wiki | 
 The chief package of JSPWiki. 
 | 
| org.apache.wiki.auth | 
 Authentication, Authorization and the third A thing. 
 | 
| org.apache.wiki.workflow | 
| Modifier and Type | Class and Description | 
|---|---|
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. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
UserManager.SaveUserProfileTask
Inner class that handles the actual profile save action. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
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 © 2001-2018 The Apache Software Foundation. All rights reserved.