Interface used to generate mode-specific 'related resources' for the publish dialog in addition to resources linked by normal relations.
This interface can be used to implement a new option in the publish dialog's project selector.
Helper class for splitting a publish list into publish groups.
Helper class used to determine which resources from a collector list should be included in a publish list.
Virtual project which includes the currently edited resource and all its related resources.
Default implementation of the I_CmsCollectorPublishListProvider interface.
Default implementation of the publish group helper which operates on
Virtual project for 'direct publishing' of resources.
Dummy implementation of the I_CmsRelatedResourceProvider interface which doesn't actually add any related resources.
Virtual project for the "My changes" mode in the publish dialog.
ADE publishing features.
Helper functions used to collect information for the publish dialog.
Helper class for finding all related resources for a set of resources to be published, for use with the new ADE publish dialog.
A map from resources to sets of resources, which automtically instantiates an empty set when accessing a key that doesn't exist via get().
The implementation of the publish service.
Wrapper to use real OpenCms projects through the I_CmsVirtualProject interface.
Publish group helper which only puts all publish resources into a single group.
Convenience class to access the localized messages of this OpenCms package.
An enum representing the age of a publish list resource.
An exception thrown to signal that the amount of publish resources exceeds the configured limit in the workflow manager.