Uses of Class
org.opencms.db.CmsPublishList
Package
Description
Low-level database connection and access functionality.
Generic (ANSI-SQL) implementation of the OpenCms database connector.
OpenCms modules provide a powerful, standardized way to extend
the core OpenCms functionality.
Classes to handle the OpenCms publish process.
Classes to represent and validate the internal and external links/relations of resources in the OpenCms VFS.
The base classes for the OpenCms Workplace
(standard dialog, tab dialog, report based dialog)
and the Workplace configuration classes are located here.
A collection of thread classes that are used in the OpenCms Workplace,
usually in connection with a report.
-
Uses of CmsPublishList in org.opencms.db
Modifier and TypeMethodDescriptionCmsSecurityManager.fillPublishList
(CmsRequestContext context, CmsPublishList publishList) Fills the given publish list with the the VFS resources that actually get published.CmsDriverManager.getRelatedResourcesToPublish
(CmsDbContext dbc, CmsPublishList publishList, CmsRelationFilter filter) Returns a new publish list that contains the unpublished resources related to all resources in the given publish list, the related resources exclude all resources in the given publish list and also locked (by other users) resources.CmsSecurityManager.getRelatedResourcesToPublish
(CmsRequestContext context, CmsPublishList publishList, CmsRelationFilter filter) Returns a new publish list that contains the unpublished resources related to all resources in the given publish list, the related resources exclude all resources in the given publish list and also locked (by other users) resources.CmsSecurityManager.mergePublishLists
(CmsRequestContext context, CmsPublishList pubList1, CmsPublishList pubList2) Returns a new publish list that contains all resources of both given publish lists.CmsDriverManager.readPublishList
(CmsDbContext dbc, CmsUUID publishHistoryId) Reads the publish list assigned to a publish job.I_CmsProjectDriver.readPublishList
(CmsDbContext dbc, CmsUUID publishHistoryId) Reads the publish list assigned to a publish job.Modifier and TypeMethodDescriptionvoid
CmsSecurityManager.checkPublishPermissions
(CmsDbContext dbc, CmsPublishList publishList) Checks if the current user has the permissions to publish the given publish list (which contains the information about the resources / project to publish).protected void
CmsDriverManager.ensureSubResourcesOfMovedFoldersPublished
(CmsObject cms, CmsDbContext dbc, CmsPublishList pubList) Tries to add sub-resources of moved folders to the publish list and throws an exception if the publish list still does not contain some sub-resources of the moved folders.void
CmsDriverManager.fillPublishList
(CmsDbContext dbc, CmsPublishList publishList) Fills the given publish list with the the VFS resources that actually get published.CmsSecurityManager.fillPublishList
(CmsRequestContext context, CmsPublishList publishList) Fills the given publish list with the the VFS resources that actually get published.CmsDriverManager.getRelatedResourcesToPublish
(CmsDbContext dbc, CmsPublishList publishList, CmsRelationFilter filter) Returns a new publish list that contains the unpublished resources related to all resources in the given publish list, the related resources exclude all resources in the given publish list and also locked (by other users) resources.CmsSecurityManager.getRelatedResourcesToPublish
(CmsRequestContext context, CmsPublishList publishList, CmsRelationFilter filter) Returns a new publish list that contains the unpublished resources related to all resources in the given publish list, the related resources exclude all resources in the given publish list and also locked (by other users) resources.CmsSecurityManager.mergePublishLists
(CmsRequestContext context, CmsPublishList pubList1, CmsPublishList pubList2) Returns a new publish list that contains all resources of both given publish lists.void
CmsDriverManager.publishJob
(CmsObject cms, CmsDbContext dbc, CmsPublishList publishList, I_CmsReport report) Publishes the given publish job.void
CmsDriverManager.publishProject
(CmsObject cms, CmsDbContext dbc, CmsPublishList publishList, I_CmsReport report) Publishes the resources of a specified publish list.CmsSecurityManager.publishProject
(CmsObject cms, CmsPublishList publishList, I_CmsReport report) Publishes the resources of a specified publish list.void
I_CmsProjectDriver.publishProject
(CmsDbContext dbc, I_CmsReport report, CmsProject onlineProject, CmsPublishList publishList, int publishTag) Publishes a specified project to the online project.CmsDriverManager.validateRelations
(CmsDbContext dbc, CmsPublishList publishList, I_CmsReport report) Validates the relations for the given resources.CmsSecurityManager.validateRelations
(CmsRequestContext context, CmsPublishList publishList, I_CmsReport report) Validates the relations for the given resources. -
Uses of CmsPublishList in org.opencms.db.generic
Modifier and TypeMethodDescriptionprotected CmsPublishList
CmsProjectDriver.internalDeserializePublishList
(byte[] bytes) Builds a publish list from serialized data.CmsProjectDriver.readPublishList
(CmsDbContext dbc, CmsUUID publishHistoryId) Modifier and TypeMethodDescriptionprotected byte[]
CmsProjectDriver.internalSerializePublishList
(CmsPublishList publishList) Serialize publish list to write it as byte array to the database.void
CmsProjectDriver.publishProject
(CmsDbContext dbc, I_CmsReport report, CmsProject onlineProject, CmsPublishList publishList, int publishTag) -
Uses of CmsPublishList in org.opencms.module
Modifier and TypeMethodDescriptionvoid
A_CmsModuleAction.publishProject
(CmsObject cms, CmsPublishList publishList, int publishTag, I_CmsReport report) void
I_CmsModuleAction.publishProject
(CmsObject cms, CmsPublishList publishList, int publishTag, I_CmsReport report) Will be called during a the publish process after the resources have been published, but before the publish event is fired. -
Uses of CmsPublishList in org.opencms.publish
Modifier and TypeMethodDescriptionCmsPublishJobEnqueued.getOriginalPublishList()
Returns the list of resources to publish.CmsPublishJobInfoBean.getOriginalPublishList()
Gets the original publish list (not nulled after publish job is executed).CmsPublishJobRunning.getOriginalPublishList()
Returns the list of resources to publish.CmsPublishJobEnqueued.getPublishList()
Returns the list of resources to publish.CmsPublishJobInfoBean.getPublishList()
Returns the list of resources to publish.CmsPublishJobRunning.getPublishList()
Returns the list of resources to publish.CmsPublishManager.getPublishList
(CmsObject cms) Returns a publish list with all new/changed/deleted resources of the current (offline) project that actually get published.CmsPublishManager.getPublishList
(CmsObject cms, List<CmsResource> directPublishResources, boolean directPublishSiblings) Returns a publish list with all new/changed/deleted resources of the current (offline) project that actually get published for a direct publish of a List of resources.CmsPublishManager.getPublishList
(CmsObject cms, List<CmsResource> directPublishResources, boolean directPublishSiblings, boolean publishSubResources) Returns a publish list with all new/changed/deleted resources of the current (offline) project that actually get published for a direct publish of a List of resources.CmsPublishManager.getPublishList
(CmsObject cms, CmsResource directPublishResource, boolean directPublishSiblings) Returns a publish list with all new/changed/deleted resources of the current (offline) project that actually get published for a direct publish of a single resource.CmsPublishManager.getPublishListAll
(CmsObject cms, List<CmsResource> directPublishResources, boolean directPublishSiblings, boolean isUserPublishList) Returns a publish list with all the given resources, filtered only by state.CmsPublishManager.getRelatedResourcesToPublish
(CmsObject cms, CmsPublishList publishList) Returns a new publish list that contains the unpublished resources related to all resources in the given publish list, the related resources exclude all resources in the given publish list and also locked (by other users) resources.CmsPublishManager.mergePublishLists
(CmsObject cms, CmsPublishList pubList1, CmsPublishList pubList2) Returns a new publish list that contains all resources of both given publish lists.Modifier and TypeMethodDescriptionvoid
CmsPublishListVerifier.checkPublishList
(CmsPublishList publishList) Checks whether the given publish job is OK, and throws an exception otherwise.void
CmsPublishEngine.enqueuePublishJob
(CmsObject cms, CmsPublishList publishList, I_CmsReport report) Enqueues a new publish job with the given information in publish queue.CmsPublishManager.getRelatedResourcesToPublish
(CmsObject cms, CmsPublishList publishList) Returns a new publish list that contains the unpublished resources related to all resources in the given publish list, the related resources exclude all resources in the given publish list and also locked (by other users) resources.CmsPublishManager.mergePublishLists
(CmsObject cms, CmsPublishList pubList1, CmsPublishList pubList2) Returns a new publish list that contains all resources of both given publish lists.CmsPublishManager.publishProject
(CmsObject cms, I_CmsReport report, CmsPublishList publishList) Publishes the resources of a specified publish list.void
CmsPublishJobInfoBean.revive
(CmsObject adminCms, CmsPublishList publishList) Revives this publish job.CmsPublishManager.validateRelations
(CmsObject cms, CmsPublishList publishList, I_CmsReport report) Validates the relations for the given resources.ModifierConstructorDescriptionprotected
CmsPublishJobInfoBean
(CmsObject cms, CmsPublishList publishList, I_CmsReport report) The Default constructor. -
Uses of CmsPublishList in org.opencms.relations
Modifier and TypeMethodDescriptionCmsRelationSystemValidator.validateResources
(CmsDbContext dbc, CmsPublishList publishList, I_CmsReport report) Validates the relations against the online project.ModifierConstructorDescriptionCmsRelationPublishValidator
(CmsObject cms, CmsPublishList publishList) Creates a new helper object. -
Uses of CmsPublishList in org.opencms.workplace
Modifier and TypeMethodDescriptionCmsWorkplaceSettings.getPublishList()
Returns the publish list.Modifier and TypeMethodDescriptionvoid
CmsWorkplaceSettings.setPublishList
(CmsPublishList publishList) Sets the publish list. -
Uses of CmsPublishList in org.opencms.workplace.threads
ModifierConstructorDescriptionCmsRelationsValidatorThread
(CmsObject cms, CmsPublishList publishList, CmsWorkplaceSettings settings) Creates a thread that validates the relations in the list of unpublished file(s) of the current (offline) project.