| Package | Description |
|---|---|
| org.opencms.db |
Low-level database connection and access functionality.
|
| org.opencms.db.generic |
Generic (ANSI-SQL) implementation of the OpenCms database connector.
|
| org.opencms.module |
OpenCms modules provide a powerful, standardized way to extend
the core OpenCms functionality.
|
| org.opencms.publish |
Classes to handle the OpenCms publish process.
|
| org.opencms.relations |
Classes to represent and validate the internal and external links/relations of resources in the OpenCms VFS.
|
| org.opencms.workplace |
The base classes for the OpenCms Workplace
(standard dialog, tab dialog, report based dialog)
and the Workplace configuration classes are located here.
|
| org.opencms.workplace.threads |
A collection of thread classes that are used in the OpenCms Workplace,
usually in connection with a report.
|
| Modifier and Type | Method and Description |
|---|---|
CmsPublishList |
CmsSecurityManager.fillPublishList(CmsRequestContext context,
CmsPublishList publishList)
Fills the given publish list with the the VFS resources that actually get published.
|
CmsPublishList |
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.
|
CmsPublishList |
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.
|
CmsPublishList |
CmsSecurityManager.mergePublishLists(CmsRequestContext context,
CmsPublishList pubList1,
CmsPublishList pubList2)
Returns a new publish list that contains all resources of both given publish lists.
|
CmsPublishList |
CmsDriverManager.readPublishList(CmsDbContext dbc,
CmsUUID publishHistoryId)
Reads the publish list assigned to a publish job.
|
CmsPublishList |
I_CmsProjectDriver.readPublishList(CmsDbContext dbc,
CmsUUID publishHistoryId)
Reads the publish list assigned to a publish job.
|
| Modifier and Type | Method and Description |
|---|---|
void |
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.
|
CmsPublishList |
CmsSecurityManager.fillPublishList(CmsRequestContext context,
CmsPublishList publishList)
Fills the given publish list with the the VFS resources that actually get published.
|
CmsPublishList |
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.
|
CmsPublishList |
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.
|
CmsPublishList |
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 |
I_CmsProjectDriver.publishProject(CmsDbContext dbc,
I_CmsReport report,
CmsProject onlineProject,
CmsPublishList publishList,
int publishTag)
Publishes a specified project to the online project.
|
void |
CmsDriverManager.publishProject(CmsObject cms,
CmsDbContext dbc,
CmsPublishList publishList,
I_CmsReport report)
Publishes the resources of a specified publish list.
|
CmsUUID |
CmsSecurityManager.publishProject(CmsObject cms,
CmsPublishList publishList,
I_CmsReport report)
Publishes the resources of a specified publish list.
|
java.util.Map<java.lang.String,java.util.List<CmsRelation>> |
CmsDriverManager.validateRelations(CmsDbContext dbc,
CmsPublishList publishList,
I_CmsReport report)
Validates the relations for the given resources.
|
java.util.Map<java.lang.String,java.util.List<CmsRelation>> |
CmsSecurityManager.validateRelations(CmsRequestContext context,
CmsPublishList publishList,
I_CmsReport report)
Validates the relations for the given resources.
|
| Modifier and Type | Method and Description |
|---|---|
protected CmsPublishList |
CmsProjectDriver.internalDeserializePublishList(byte[] bytes)
Builds a publish list from serialized data.
|
CmsPublishList |
CmsProjectDriver.readPublishList(CmsDbContext dbc,
CmsUUID publishHistoryId) |
| Modifier and Type | Method and Description |
|---|---|
protected 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) |
| Modifier and Type | Method and Description |
|---|---|
void |
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.
|
| Modifier and Type | Method and Description |
|---|---|
CmsPublishList |
CmsPublishJobInfoBean.getPublishList()
Returns the list of resources to publish.
|
CmsPublishList |
CmsPublishJobEnqueued.getPublishList()
Returns the list of resources to publish.
|
CmsPublishList |
CmsPublishJobRunning.getPublishList()
Returns the list of resources to publish.
|
CmsPublishList |
CmsPublishManager.getPublishList(CmsObject cms)
Returns a publish list with all new/changed/deleted resources of the current (offline)
project that actually get published.
|
CmsPublishList |
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.
|
CmsPublishList |
CmsPublishManager.getPublishList(CmsObject cms,
java.util.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.
|
CmsPublishList |
CmsPublishManager.getPublishList(CmsObject cms,
java.util.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.
|
CmsPublishList |
CmsPublishManager.getPublishListAll(CmsObject cms,
java.util.List<CmsResource> directPublishResources,
boolean directPublishSiblings,
boolean isUserPublishList)
Returns a publish list with all the given resources, filtered only by state.
|
CmsPublishList |
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.
|
CmsPublishList |
CmsPublishManager.mergePublishLists(CmsObject cms,
CmsPublishList pubList1,
CmsPublishList pubList2)
Returns a new publish list that contains all resources of both given publish lists.
|
| Modifier and Type | Method and Description |
|---|---|
void |
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.
|
CmsPublishList |
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.
|
CmsPublishList |
CmsPublishManager.mergePublishLists(CmsObject cms,
CmsPublishList pubList1,
CmsPublishList pubList2)
Returns a new publish list that contains all resources of both given publish lists.
|
CmsUUID |
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.
|
java.util.Map<java.lang.String,java.util.List<CmsRelation>> |
CmsPublishManager.validateRelations(CmsObject cms,
CmsPublishList publishList,
I_CmsReport report)
Validates the relations for the given resources.
|
| Constructor and Description |
|---|
CmsPublishJobInfoBean(CmsObject cms,
CmsPublishList publishList,
I_CmsReport report)
The Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.util.List<CmsRelation>> |
CmsRelationSystemValidator.validateResources(CmsDbContext dbc,
CmsPublishList publishList,
I_CmsReport report)
Validates the relations against the online project.
|
| Constructor and Description |
|---|
CmsRelationPublishValidator(CmsObject cms,
CmsPublishList publishList)
Creates a new helper object.
|
| Modifier and Type | Method and Description |
|---|---|
CmsPublishList |
CmsWorkplaceSettings.getPublishList()
Returns the publish list.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CmsWorkplaceSettings.setPublishList(CmsPublishList publishList)
Sets the publish list.
|
| Constructor and Description |
|---|
CmsRelationsValidatorThread(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.
|