| Interface | Description | 
|---|---|
| TaskAccessRights | Access rights associated with a workflow task. | 
| WorkflowAccessRights | Access rights associated with a workflow. | 
| WorkflowConstants | Assorted constants used by this package. | 
| WorkflowManager | The primary interface exposing features of the workflow system. | 
| WorkflowView | An interface exposing workflow features to a notional user of the
 workflow system. | 
| Class | Description | 
|---|---|
| ElementDescriptor | Description of some element of a workflow. | 
| OutcomeDescriptor | Description of an outcome for some task as specified in a workflow. | 
| TaskDescriptor | Description of a task as specified in a workflow. | 
| TaskInfo | Description of the runtime state of an identified task relative to
 some workflow instance. | 
| TaskQueryOptions | A bean which holds filtering and sorting criteria to be used when
 querying for tasks. | 
| WorkflowDescriptor | Description of a workflow including all of its tasks. | 
| Exception | Description | 
|---|---|
| ActorAccessException | An exception that can occur when attempting to execute a task on
 behalf of a user who isn't authorized to perform it. | 
| MissingWorkflowDescriptionException | An exception that occurs when a workflow description cannot be
 found. | 
| WorkflowException | An exception that occurs when operating on workflows. |