public class PreSaveWikiPageTask extends Task
Outcome.STEP_ABORT. Any WikiExceptions thrown by page filters will be re-thrown, and the workflow will abort.
|Constructor and Description|
Creates the task.
|Modifier and Type||Method and Description|
addError, addSuccessor, getAvailableOutcomes, getEndTime, getErrors, getMessageArguments, getMessageKey, getOutcome, getOwner, getStartTime, getSuccessor, getWorkflow, isCompleted, isStarted, setOutcome, setWorkflow, start
public Outcome execute() throws WikiException
Executes the processing for this Step and returns an Outcome indicating
if it succeeded (
Outcome.STEP_ABORT). Processing instructions can do just about
anything, such as executing custom business logic or changing the Step's
final outcome via
Step.setOutcome(Outcome). A return value of
STEP_COMPLETE indicates that the instructions executed completely,
STEP_ABORT indicates that the Step and its
parent Workflow should be aborted (that is, fail silently without error).
If the execution step encounters any errors, it should throw a
WikiException or a subclass.
Note that successful execution of this methods does not necessarily mean
that the Step is considered "complete"; rather, it just means that it has
executed. Therefore, it is possible that
execute could run
Copyright © 2001-2019 The Apache Software Foundation. All rights reserved.