Package org.apache.wiki.workflow
package org.apache.wiki.workflow
-
ClassDescriptionAbstract superclass that provides a complete implementation of most Step methods; subclasses need only implement
AbstractStep.execute(Context)
andAbstractStep.getActor()
.AbstractStep subclass that asks an actor Principal to choose an Outcome on behalf of an owner (also a Principal).Keeps a queue of pending Decisions that need to be acted on by named Principals.Exception thrown when an activity -- that would otherwise complete silently -- cannot complete because a workflowDecision
is required.Monitor class that tracks running Workflows.Represents a contextual artifact, which can be any serializable object, useful for making a Decision.Exception thrown when an attempt is made to find an Outcome that does not exist.Resolution of a workflow Step, such as "approve," "deny," "hold," "task error," or other potential resolutions.Decision subclass that includes two available Outcomes:Outcome.DECISION_APPROVE
orOutcome.DECISION_DENY
.Decision subclass used for notifications that includes only one available Outcome:Outcome.DECISION_ACKNOWLEDGE
.System users associated with workflow Task steps.AbstractStep subclass that executes instructions, uninterrupted, and results in an Outcome.Sequence ofStep
objects linked together.Factory class that creates common Workflow instances such as a standard approval workflow.Monitor class that tracks running Workflows.