程序包 | 说明 |
---|---|
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.db.jpa | |
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.commons |
Contains often used OpenCms Workplace dialogs, for example
for file operations, user preferences and project based operations like publishing.
|
org.opencms.workplace.threads |
A collection of thread classes that are used in the OpenCms Workplace,
usually in connection with a report.
|
限定符和类型 | 方法和说明 |
---|---|
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.
|
限定符和类型 | 方法和说明 |
---|---|
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.
|
限定符和类型 | 方法和说明 |
---|---|
protected CmsPublishList |
CmsProjectDriver.internalDeserializePublishList(byte[] bytes)
Builds a publish list from serialized data.
|
CmsPublishList |
CmsProjectDriver.readPublishList(CmsDbContext dbc,
CmsUUID publishHistoryId) |
限定符和类型 | 方法和说明 |
---|---|
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) |
限定符和类型 | 方法和说明 |
---|---|
protected CmsPublishList |
CmsProjectDriver.internalDeserializePublishList(byte[] bytes)
Builds a publish list from serialized data.
|
CmsPublishList |
CmsProjectDriver.readPublishList(CmsDbContext dbc,
CmsUUID publishHistoryId) |
限定符和类型 | 方法和说明 |
---|---|
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) |
限定符和类型 | 方法和说明 |
---|---|
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.
|
void |
A_CmsModuleAction.publishProject(CmsObject cms,
CmsPublishList publishList,
int publishTag,
I_CmsReport report) |
限定符和类型 | 方法和说明 |
---|---|
CmsPublishList |
CmsPublishJobEnqueued.getPublishList()
Returns the list of resources to publish.
|
CmsPublishList |
CmsPublishJobRunning.getPublishList()
Returns the list of resources to publish.
|
CmsPublishList |
CmsPublishJobInfoBean.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.
|
限定符和类型 | 方法和说明 |
---|---|
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.
|
构造器和说明 |
---|
CmsPublishJobInfoBean(CmsObject cms,
CmsPublishList publishList,
I_CmsReport report)
The Default constructor.
|
限定符和类型 | 方法和说明 |
---|---|
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.
|
构造器和说明 |
---|
CmsRelationPublishValidator(CmsObject cms,
CmsPublishList publishList)
Creates a new helper object.
|
限定符和类型 | 方法和说明 |
---|---|
CmsPublishList |
CmsWorkplaceSettings.getPublishList()
Returns the publish list.
|
限定符和类型 | 方法和说明 |
---|---|
void |
CmsWorkplaceSettings.setPublishList(CmsPublishList publishList)
Sets the publish list.
|
限定符和类型 | 字段和说明 |
---|---|
protected CmsPublishList |
CmsPublishResourcesList.m_publishList
The publish list created for that list.
|
限定符和类型 | 方法和说明 |
---|---|
CmsPublishList |
CmsPublishResourcesList.getPublishList()
Returns the publish list created for that list.
|
CmsPublishList |
CmsPublishProject.getPublishList()
Unlocks all selected resources, will be called by the JSP page.
|
构造器和说明 |
---|
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.
|