Class SaveWikiPageTask
- All Implemented Interfaces:
java.io.Serializable,Step
public class SaveWikiPageTask extends Task
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from interface org.apache.wiki.workflow.Step
TIME_NOT_SET -
Constructor Summary
Constructors Constructor Description SaveWikiPageTask()Creates the Task. -
Method Summary
Modifier and Type Method Description Outcomeexecute(Context context)Executes the processing for this Step and returns an Outcome indicating if it succeeded (Outcome.STEP_COMPLETEorOutcome.STEP_ABORT).Methods inherited from class org.apache.wiki.workflow.Task
getActor, getSuccessor, setSuccessorMethods inherited from class org.apache.wiki.workflow.AbstractStep
addError, addSuccessor, getAvailableOutcomes, getEndTime, getErrors, getMessageKey, getOutcome, getStartTime, getSuccessor, getWorkflowContext, getWorkflowId, isCompleted, isStarted, setOutcome, setWorkflow, startMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
SaveWikiPageTask
public SaveWikiPageTask()Creates the Task.
-
-
Method Details
-
execute
Executes the processing for this Step and returns an Outcome indicating if it succeeded (
Outcome.STEP_COMPLETEorOutcome.STEP_ABORT). Processing instructions can do just about anything, such as executing custom business logic or changing the Step's final outcome viaStep.setOutcome(Outcome). A return value ofSTEP_COMPLETEindicates that the instructions executed completely, without errors;STEP_ABORTindicates 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
executecould run multiple times.- Specified by:
executein interfaceStep- Specified by:
executein classAbstractStep- Parameters:
context- executing wiki context.- Returns:
- the result of the Step, expressed as an Outcome
- Throws:
WikiException- if the step encounters errors while executing
-