Classes related to publishing and workflow.
Interface Summary Interface Description CmsDefaultPublishResourceFormatter.I_PublishResourceValidatorValidator 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_CmsWorkflowManagerWorkflow manager interface.
Class Summary Class Description A_CmsWorkflowManagerAbstract class which provides common functionality for workflow managers, like initialization of the configuration parameters. CmsDefaultPublishResourceFormatterDefault formatter class for publish resources. CmsDefaultPublishResourceFormatter.DefaultComparatorCompares publish resources by their sort date. CmsDefaultWorkflowManagerThe default implementation of the workflow manager interface, which offers only publish functionality. CmsExtendedPublishResourceFormatterPublish resource formatter for the extended workflow manager. CmsExtendedRealProjectWrapperProject wrapper which specially handles the 'release' workflow by reading resources of a project regardless of publish permissions. CmsExtendedWorkflowManagerThe default workflow manager implementation, which supports 2 basic actions, Release and Publish. CmsWorkflowNotificationNotification class for the workflow 'release' action. CmsWorkflowResourcesSet of workflow resources, and an optional workflow. MessagesThe message bundle for the workflow package.
Exception Summary Exception Description CmsInvalidActionExceptionAn exception which indicates that a user tried to execute an invalid workflow action. CmsNewParentNotInWorkflowExceptionAn 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'.