Uses of Class
org.apache.wiki.workflow.Outcome
Packages that use Outcome
Package
Description
Provides auth-related Tasks, meant to be executed by the workflow framework.
Provides WikiPages' saving related Tasks, meant to be executed by the workflow framework.
-
Uses of Outcome in org.apache.wiki.tasks.auth
Methods in org.apache.wiki.tasks.auth that return Outcome -
Uses of Outcome in org.apache.wiki.tasks.pages
Methods in org.apache.wiki.tasks.pages that return OutcomeModifier and TypeMethodDescriptionExecutes the processing for this Step and returns an Outcome indicating if it succeeded (STEP_COMPLETE
orSTEP_ABORT
).Executes the processing for this Step and returns an Outcome indicating if it succeeded (STEP_COMPLETE
orSTEP_ABORT
). -
Uses of Outcome in org.apache.wiki.workflow
Fields in org.apache.wiki.workflow declared as OutcomeModifier and TypeFieldDescriptionstatic final Outcome
Outcome.DECISION_ACKNOWLEDGE
Acknowlege the Decision.static final Outcome
Outcome.DECISION_APPROVE
Approve the Decision (and complete the step).static final Outcome
Outcome.DECISION_DENY
Deny the Decision (and complete the step).static final Outcome
Outcome.DECISION_HOLD
Put the Decision on hold (and pause the step).static final Outcome
Outcome.DECISION_REASSIGN
Reassign the Decision to another actor (and pause the step).static final Outcome
Outcome.STEP_ABORT
Terminate workflow step (without errors)static final Outcome
Outcome.STEP_COMPLETE
Complete workflow step (without errors)static final Outcome
Outcome.STEP_CONTINUE
Continue workflow step (without errors)Methods in org.apache.wiki.workflow that return OutcomeModifier and TypeMethodDescriptionabstract Outcome
Executes the processing for this Step and returns an Outcome indicating if it succeeded (STEP_COMPLETE
orSTEP_ABORT
).Default implementation that always returnsSTEP_CONTINUE
if the current Outcome isn't a completion (which will be true if theDecision.decide(Outcome, Context)
method hasn't been executed yet.Executes the processing for this Step and returns an Outcome indicating if it succeeded (STEP_COMPLETE
orSTEP_ABORT
).static Outcome
Returns a named Outcome.Decision.getDefaultOutcome()
Returns the default or suggested outcome, which must be one of those returned byAbstractStep.getAvailableOutcomes()
.final Outcome
AbstractStep.getOutcome()
Returns the Outcome of this Step's processing; by default,STEP_CONTINUE
.Step.getOutcome()
Returns the Outcome of this Step's processing; by default,STEP_CONTINUE
.Methods in org.apache.wiki.workflow that return types with arguments of type OutcomeModifier and TypeMethodDescriptionfinal Collection<Outcome>
AbstractStep.getAvailableOutcomes()
Returns a Collection of available outcomes, such as "approve", "deny" or "reassign", in the order in which they were added viaStep.addSuccessor(Outcome, Step)
.Step.getAvailableOutcomes()
Returns a Collection of available outcomes, such as "approve", "deny" or "reassign", in the order in which they were added viaStep.addSuccessor(Outcome, Step)
.Methods in org.apache.wiki.workflow with parameters of type OutcomeModifier and TypeMethodDescriptionfinal void
AbstractStep.addSuccessor
(Outcome outcome, Step step) Adds a successor Step to this one, which will be triggered by a supplied Outcome.void
Step.addSuccessor
(Outcome outcome, Step step) Adds a successor Step to this one, which will be triggered by a supplied Outcome.void
Sets this Decision's outcome, and restarts the parent Workflow if it is in theWorkflow.WAITING
state and this Decision is its currently active Step.void
Attempts to complete a Decision by callingDecision.decide(Outcome, Context)
.final Step
AbstractStep.getSuccessor
(Outcome outcome) Identifies the next Step for a particular Outcome; if there is no next Step for this Outcome, this method returnsnull
.Step.getSuccessor
(Outcome outcome) Identifies the next Step for a particular Outcome; if there is no next Step for this Outcome, this method returnsnull
.final void
AbstractStep.setOutcome
(Outcome outcome) Sets the current Outcome for the step.void
Step.setOutcome
(Outcome outcome) Sets the current Outcome for the step.Constructors in org.apache.wiki.workflow with parameters of type Outcome