Package org.opencms.ade.publish
This package contains the server-side classes for the publish module.
- Since:
- 8.0.0
-
Interface Summary Interface Description I_CmsPublishRelatedResourceProvider Interface used to generate mode-specific 'related resources' for the publish dialog in addition to resources linked by normal relations.I_CmsVirtualProject This interface can be used to implement a new option in the publish dialog's project selector. -
Class Summary Class Description A_CmsPublishGroupHelper<RESOURCE,GROUP> Helper class for splitting a publish list into publish groups.ClientMessages CmsCollectorPublishListHelper Helper class used to determine which resources from a collector list should be included in a publish list.CmsCurrentPageProject Virtual project which includes the currently edited resource and all its related resources.CmsDefaultCollectorPublishListProvider Default implementation of the I_CmsCollectorPublishListProvider interface.CmsDefaultPublishGroupHelper Default implementation of the publish group helper which operates onCmsPublishResource
objects.CmsDirectPublishProject Virtual project for 'direct publishing' of resources.CmsDummyRelatedResourceProvider Dummy implementation of the I_CmsRelatedResourceProvider interface which doesn't actually add any related resources.CmsMyChangesProject Virtual project for the "My changes" mode in the publish dialog.CmsPublish ADE publishing features.CmsPublishActionElement CmsPublishListHelper Helper functions used to collect information for the publish dialog.CmsPublishRelationFinder Helper class for finding all related resources for a set of resources to be published, for use with the new ADE publish dialog.CmsPublishRelationFinder.ResourceMap A map from resources to sets of resources, which automtically instantiates an empty set when accessing a key that doesn't exist via get().CmsPublishService The implementation of the publish service.CmsRealProjectVirtualWrapper Wrapper to use real OpenCms projects through the I_CmsVirtualProject interface.CmsSinglePublishGroupHelper Publish group helper which only puts all publish resources into a single group.Messages Convenience class to access the localized messages of this OpenCms package. -
Enum Summary Enum Description A_CmsPublishGroupHelper.GroupAge An enum representing the age of a publish list resource. -
Exception Summary Exception Description CmsTooManyPublishResourcesException An exception thrown to signal that the amount of publish resources exceeds the configured limit in the workflow manager.