[Contents] [Prev] [Next] [Index] [Report an Error] [No Frames]


Workflow Framework Classes and Types of Work Items

All workflows are JavaBean components that extend a common base class, net.juniper.smgt.workflow.Workflow. All the classes mentioned in this section are in the same package as the Workflow class. The Workflow class implements all the basic services needed by a workflow to interface with the workflow engine. The Workflow class also serves as a container for other components. All components are specializations of the WFComponent abstract class, including the Workflow class itself. Thus, a workflow can contain other workflows. The class diagram of the framework is shown in Figure 30.


Figure 30: Workflow Framework Class Hierarchy (UML Notation)

The Workflow application employs the following types of work items:

See Table 58 in Chapter 25, Building Workflows for a list of work items categorized by type.

The WFTokentoken class implements the functionality of a token. It provides methods for accessing the properties and the embedded result. Another support class is the WFParameterList, which implements a parameter list. All parameter lists must extend it and obey the naming convention.


[Contents] [Prev] [Next] [Index] [Report an Error] [No Frames]