Package org.opencms.workflow
Classes related to publishing and workflow.
-
Interface Summary Interface Description CmsDefaultPublishResourceFormatter.I_PublishResourceValidator Validator which can exclude some resources from publishing and supplies a status object for the excluded resources.I_CmsPublishResourceFormatter 'Formats' a ResourceMap containing resources for publishing by creating a list of CmsPublishResource beans with the appropriate status informations to display.I_CmsWorkflowManager Workflow manager interface. -
Class Summary Class Description A_CmsWorkflowManager Abstract class which provides common functionality for workflow managers, like initialization of the configuration parameters.CmsDefaultPublishResourceFormatter Default formatter class for publish resources.CmsDefaultPublishResourceFormatter.DefaultComparator Compares publish resources by their sort date.CmsDefaultWorkflowManager The default implementation of the workflow manager interface, which offers only publish functionality.CmsExtendedPublishResourceFormatter Publish resource formatter for the extended workflow manager.CmsExtendedRealProjectWrapper Project wrapper which specially handles the 'release' workflow by reading resources of a project regardless of publish permissions.CmsExtendedWorkflowManager The default workflow manager implementation, which supports 2 basic actions, Release and Publish.CmsWorkflowNotification Notification class for the workflow 'release' action.CmsWorkflowResources Set of workflow resources, and an optional workflow.Messages The message bundle for the workflow package. -
Exception Summary Exception Description CmsInvalidActionException An exception which indicates that a user tried to execute an invalid workflow action.CmsNewParentNotInWorkflowException An exception which indicates that the user tried to trigger a workflow action for a set of resources for which some parent folder is not included in the set, but has the resource state 'new'.