Package org.apache.wiki.workflow

Interface Summary
Step Discrete unit of work in a Workflow, such as a Decision or a Task.
 

Class Summary
AbstractStep Abstact superclass that provides a complete implementation of most Step methods; subclasses need only implement AbstractStep.execute() and AbstractStep.getActor().
Decision AbstractStep subclass that asks an actor Principal to choose an Outcome on behalf of an owner (also a Principal).
DecisionQueue Keeps a queue of pending Decisions that need to be acted on by named Principals.
Fact Represents a contextual artifact, which can be any serializable object, useful for making a Decision.
Outcome Resolution of a workflow Step, such as "approve," "deny," "hold," "task error," or other potential resolutions.
SimpleDecision Decision subclass that includes two available Outcomes: Outcome.DECISION_APPROVE or Outcome.DECISION_DENY.
SimpleNotification Decision subclass used for notifications that includes only one available Outcome: Outcome.DECISION_ACKNOWLEDGE.
SystemPrincipal System users asociated with workflow Task steps.
Task AbstractStep subclass that executes instructions, uninterrupted, and results in an Outcome.
Workflow Sequence of Step objects linked together.
WorkflowBuilder Factory class that creates common Workflow instances such as a standard approval workflow.
WorkflowManager Monitor class that tracks running Workflows.
 

Exception Summary
DecisionRequiredException Exception thrown when an activity -- that would otherwise complete silently -- cannot complete because a workflow Decision is required.
NoSuchOutcomeException Exception thrown when an attempt is made to find an Outcome that does not exist.
 



Copyright © {inceptionYear}-2014 The Apache Software Foundation. All rights reserved.