程序包 | 说明 |
---|---|
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.file |
This important package provides the methods to access the OpenCms VFS repository with the permissions
of an authenticated user.
|
org.opencms.importexport |
Contains functions to import and export resources from the OpenCms VFS.
|
org.opencms.module |
OpenCms modules provide a powerful, standardized way to extend
the core OpenCms functionality.
|
org.opencms.notification |
Contains classes for the automatical notification of outdated, expiring or released content.
|
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.report |
Classes used to generate the OpenCms reports, which are displayed during publish, import, export etc.
|
org.opencms.search |
Implements the main full text search and indexing functions available in OpenCms.
|
org.opencms.search.solr | |
org.opencms.setup |
Used during the initial setup of the database by the OpenCms setup wizard.
|
org.opencms.staticexport |
Contains the functionality for the static HTML page export.
|
org.opencms.synchronize |
Classes used to synchronize the OpenCms VFS with the real file system.
|
org.opencms.workplace.tools.content |
This package contains the tool classes for the content tools administration view.
|
org.opencms.workplace.tools.content.check |
This package contains the tool classes for the content check tools administration view.
|
org.opencms.workplace.tools.content.languagecopy |
This package contains the tool classes for the language node copy tool.
|
org.opencms.workplace.tools.database |
This package contains the tool classes for the database management related administration views.
|
org.opencms.workplace.tools.searchindex.sourcesearch |
限定符和类型 | 方法和说明 |
---|---|
void |
CmsDriverManager.deleteHistoricalVersions(CmsDbContext dbc,
int versionsToKeep,
int versionsDeleted,
long timeDeleted,
I_CmsReport report)
Deletes the versions from the history tables, keeping the given number of versions per resource.
|
void |
CmsSecurityManager.deleteHistoricalVersions(CmsRequestContext context,
int versionsToKeep,
int versionsDeleted,
long timeDeleted,
I_CmsReport report)
Deletes the versions from the history tables, keeping the given number of versions per resource.
|
void |
I_CmsProjectDriver.publishDeletedFolder(CmsDbContext dbc,
I_CmsReport report,
int m,
int n,
CmsProject onlineProject,
CmsFolder offlineFolder,
CmsUUID publishHistoryId,
int publishTag)
Publishes a deleted folder.
|
void |
I_CmsProjectDriver.publishFile(CmsDbContext dbc,
I_CmsReport report,
int m,
int n,
CmsProject onlineProject,
CmsResource offlineResource,
java.util.Set<CmsUUID> publishedContentIds,
CmsUUID publishHistoryId,
int publishTag)
Publishes a new, changed or deleted file.
|
void |
I_CmsProjectDriver.publishFolder(CmsDbContext dbc,
I_CmsReport report,
int m,
int n,
CmsProject onlineProject,
CmsFolder currentFolder,
CmsUUID publishHistoryId,
int publishTag)
Publishes a new or changed folder.
|
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.
|
void |
CmsDbContext.report(I_CmsReport report,
CmsMessageContainer message,
java.lang.Throwable throwable)
Reports an error to the given report (if available) and to the OpenCms log file.
|
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.
|
void |
CmsDriverManager.writeExportPoints(CmsDbContext dbc,
I_CmsReport report,
CmsUUID publishHistoryId)
Writes all export points into the file system for the publish task
specified by trhe given publish history ID.
|
限定符和类型 | 方法和说明 |
---|---|
void |
CmsProjectDriver.publishDeletedFolder(CmsDbContext dbc,
I_CmsReport report,
int m,
int n,
CmsProject onlineProject,
CmsFolder currentFolder,
CmsUUID publishHistoryId,
int publishTag) |
void |
CmsProjectDriver.publishFile(CmsDbContext dbc,
I_CmsReport report,
int m,
int n,
CmsProject onlineProject,
CmsResource offlineResource,
java.util.Set<CmsUUID> publishedContentIds,
CmsUUID publishHistoryId,
int publishTag) |
void |
CmsProjectDriver.publishFolder(CmsDbContext dbc,
I_CmsReport report,
int m,
int n,
CmsProject onlineProject,
CmsFolder offlineFolder,
CmsUUID publishHistoryId,
int publishTag) |
void |
CmsProjectDriver.publishProject(CmsDbContext dbc,
I_CmsReport report,
CmsProject onlineProject,
CmsPublishList publishList,
int publishTag) |
限定符和类型 | 方法和说明 |
---|---|
void |
CmsProjectDriver.publishDeletedFolder(CmsDbContext dbc,
I_CmsReport report,
int m,
int n,
CmsProject onlineProject,
CmsFolder currentFolder,
CmsUUID publishHistoryId,
int publishTag) |
void |
CmsProjectDriver.publishFile(CmsDbContext dbc,
I_CmsReport report,
int m,
int n,
CmsProject onlineProject,
CmsResource offlineResource,
java.util.Set<CmsUUID> publishedContentIds,
CmsUUID publishHistoryId,
int publishTag) |
void |
CmsProjectDriver.publishFolder(CmsDbContext dbc,
I_CmsReport report,
int m,
int n,
CmsProject onlineProject,
CmsFolder offlineFolder,
CmsUUID publishHistoryId,
int publishTag) |
void |
CmsProjectDriver.publishProject(CmsDbContext dbc,
I_CmsReport report,
CmsProject onlineProject,
CmsPublishList publishList,
int publishTag) |
void |
CmsDbContext.report(I_CmsReport report,
CmsMessageContainer message,
java.lang.Throwable throwable)
Reports an error to the given report (if available) and to the OpenCms log file.
|
限定符和类型 | 方法和说明 |
---|---|
void |
CmsObject.deleteHistoricalVersions(int versionsToKeep,
int versionsDeleted,
long timeDeleted,
I_CmsReport report)
Deletes the versions from the history tables, keeping the given number of versions per resource.
|
限定符和类型 | 字段和说明 |
---|---|
protected I_CmsReport |
CmsImport.m_report
The output report.
|
protected I_CmsReport |
A_CmsImport.m_report
已过时。
The object to report the log messages.
|
限定符和类型 | 方法和说明 |
---|---|
protected I_CmsReport |
CmsExport.getReport()
Returns the report to write progress messages to.
|
I_CmsReport |
CmsImportVersion7.getReport()
Returns the report.
|
限定符和类型 | 方法和说明 |
---|---|
void |
CmsImportExportManager.exportData(CmsObject cms,
I_CmsImportExportHandler handler,
I_CmsReport report)
Checks if the current user has permissions to export Cms data of a specified export handler,
and if so, triggers the handler to write the export.
|
void |
I_CmsImportExportHandler.exportData(CmsObject cms,
I_CmsReport report)
Exports the data from the Cms.
|
void |
CmsVfsImportExportHandler.exportData(CmsObject cms,
I_CmsReport report) |
void |
I_CmsImportExportHandler.importData(CmsObject cms,
I_CmsReport report)
Imports the data into the Cms.
|
void |
CmsVfsImportExportHandler.importData(CmsObject cms,
I_CmsReport report) |
void |
I_CmsImport.importData(CmsObject cms,
I_CmsReport report,
CmsImportParameters parameters)
Imports the data.
|
void |
CmsImportVersion5.importData(CmsObject cms,
I_CmsReport report,
CmsImportParameters params)
已过时。
|
void |
CmsImportVersion2.importData(CmsObject cms,
I_CmsReport report,
CmsImportParameters params)
已过时。
|
void |
CmsImportExportManager.importData(CmsObject cms,
I_CmsReport report,
CmsImportParameters parameters)
Checks if the current user has permissions to import data into the Cms,
and if so, creates a new import handler instance that imports the data.
|
void |
CmsImportVersion7.importData(CmsObject cms,
I_CmsReport report,
CmsImportParameters parameters) |
void |
CmsImportVersion3.importData(CmsObject cms,
I_CmsReport report,
CmsImportParameters params)
已过时。
|
void |
CmsImportVersion4.importData(CmsObject cms,
I_CmsReport report,
CmsImportParameters params)
已过时。
|
void |
I_CmsImportExportHandler.importData(CmsObject cms,
java.lang.String importFile,
java.lang.String importPath,
I_CmsReport report)
已过时。
|
void |
CmsImportExportManager.importData(CmsObject cms,
java.lang.String importFile,
java.lang.String importPath,
I_CmsReport report)
|
void |
CmsVfsImportExportHandler.importData(CmsObject cms,
java.lang.String importFile,
java.lang.String importPath,
I_CmsReport report)
已过时。
|
void |
I_CmsImport.importResources(CmsObject cms,
java.lang.String importPath,
I_CmsReport report,
java.io.File importResource,
java.util.zip.ZipFile importZip,
org.dom4j.Document docXml)
已过时。
|
void |
CmsImportVersion5.importResources(CmsObject cms,
java.lang.String importPath,
I_CmsReport report,
java.io.File importResource,
java.util.zip.ZipFile importZip,
org.dom4j.Document docXml)
|
void |
CmsImportVersion2.importResources(CmsObject cms,
java.lang.String importPath,
I_CmsReport report,
java.io.File importResource,
java.util.zip.ZipFile importZip,
org.dom4j.Document docXml)
|
void |
CmsImportVersion7.importResources(CmsObject cms,
java.lang.String importPath,
I_CmsReport report,
java.io.File importResource,
java.util.zip.ZipFile importZip,
org.dom4j.Document docXml)
|
void |
CmsImportVersion3.importResources(CmsObject cms,
java.lang.String importPath,
I_CmsReport report,
java.io.File importResource,
java.util.zip.ZipFile importZip,
org.dom4j.Document docXml)
|
void |
CmsImportVersion4.importResources(CmsObject cms,
java.lang.String importPath,
I_CmsReport report,
java.io.File importResource,
java.util.zip.ZipFile importZip,
org.dom4j.Document docXml)
|
构造器和说明 |
---|
CmsExport(CmsObject cms,
I_CmsReport report)
Constructs a new export.
|
CmsImport(CmsObject cms,
I_CmsReport report)
Constructs a new import object which imports the resources from an OpenCms
export zip file or a folder in the "real" file system.
|
限定符和类型 | 方法和说明 |
---|---|
void |
CmsModuleManager.deleteModule(CmsObject cms,
java.lang.String moduleName,
boolean replace,
I_CmsReport report)
Deletes a module from the configuration.
|
void |
CmsModuleImportExportHandler.exportData(CmsObject cms,
I_CmsReport report) |
void |
CmsModuleImportExportHandler.importData(CmsObject cms,
I_CmsReport report) |
void |
CmsModuleImportExportHandler.importData(CmsObject cms,
java.lang.String importFile,
java.lang.String importPath,
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.
|
void |
A_CmsModuleAction.publishProject(CmsObject cms,
CmsPublishList publishList,
int publishTag,
I_CmsReport report) |
构造器和说明 |
---|
CmsPublishNotification(CmsObject cms,
CmsUser receiver,
I_CmsReport report)
Creates a new CmsPublishNotification.
|
限定符和类型 | 类和说明 |
---|---|
class |
CmsPublishReport
Report class used for the publish operations.
|
限定符和类型 | 方法和说明 |
---|---|
I_CmsReport |
CmsPublishJobInfoBean.getPublishReport()
Returns the report for this publish job.
|
I_CmsReport |
CmsPublishJobEnqueued.getReport()
Returns the report for this publish job.
|
I_CmsReport |
CmsPublishJobRunning.getReport()
Returns the report for this publish job.
|
I_CmsReport |
CmsPublishJobInfoBean.getReport()
Returns the report for this publish job.
|
I_CmsReport |
CmsPublishJobInfoBean.removePublishReport()
Removes the assigned publish report.
|
限定符和类型 | 方法和说明 |
---|---|
protected static CmsPrintStreamReport |
CmsPublishReport.decorate(I_CmsReport report)
Returns a publish report instance that writes to the given report as well as
to the given temporary file.
|
void |
CmsPublishEngine.enqueuePublishJob(CmsObject cms,
CmsPublishList publishList,
I_CmsReport report)
Enqueues a new publish job with the given information in publish queue.
|
CmsUUID |
CmsPublishManager.publishProject(CmsObject cms,
I_CmsReport report)
Publishes the current project.
|
CmsUUID |
CmsPublishManager.publishProject(CmsObject cms,
I_CmsReport report,
CmsPublishList publishList)
Publishes the resources of a specified publish list.
|
CmsUUID |
CmsPublishManager.publishProject(CmsObject cms,
I_CmsReport report,
CmsResource directPublishResource,
boolean directPublishSiblings)
Direct publishes a specified resource.
|
CmsUUID |
CmsPublishManager.publishResource(CmsObject cms,
java.lang.String resourcename,
boolean publishSiblings,
I_CmsReport report)
Publishes a single resource.
|
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.
|
限定符和类型 | 方法和说明 |
---|---|
void |
CmsExternalLinksValidator.setReport(I_CmsReport report)
Sets the report for the output.
|
protected java.util.List<CmsRelation> |
CmsRelationSystemValidator.validateLinks(CmsDbContext dbc,
CmsResource resource,
java.util.Map<java.lang.String,CmsResource> fileLookup,
CmsProject project,
I_CmsReport report)
Validates the links for the specified resource.
|
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.
|
限定符和类型 | 类和说明 |
---|---|
class |
A_CmsReport
Base report class.
|
class |
CmsHtmlReport
HTML report output to be used for import / export / publish operations
in the entire OpenCms system.
|
class |
CmsLogReport
Report class used for the logfile.
|
class |
CmsPrintStreamReport
Stream report where the output is streamed to the given print stream instance.
|
class |
CmsShellReport
Report class used for the shell.
|
class |
CmsStringBufferReport
Report class used to write the output of a report to a StringBuffer.
|
限定符和类型 | 方法和说明 |
---|---|
protected I_CmsReport |
A_CmsReportThread.getReport()
Returns the report where the output of this Thread is written to.
|
限定符和类型 | 字段和说明 |
---|---|
protected I_CmsReport |
CmsVfsIndexer.m_report
The report.
|
限定符和类型 | 方法和说明 |
---|---|
I_CmsReport |
CmsVfsIndexer.getReport()
Returns the report used by this indexer.
|
限定符和类型 | 方法和说明 |
---|---|
protected I_CmsSearchDocument |
CmsIndexingThread.createIndexDocument(CmsObject cms,
CmsResource res,
CmsSearchIndex index,
int count,
I_CmsReport report)
Creates the search index document.
|
protected I_CmsIndexWriter |
CmsSearchIndex.createIndexWriter(boolean create,
I_CmsReport report)
Creates a new index writer.
|
I_CmsIndexWriter |
CmsSearchIndex.getIndexWriter(I_CmsReport report,
boolean create)
Returns a new index writer for this index.
|
protected void |
CmsSearchIndex.indexWriterUnlock(I_CmsReport report)
Unlocks the Lucene index writer of this index if required.
|
I_CmsIndexer |
CmsDependencyIndexer.newInstance(CmsObject cms,
I_CmsReport report,
CmsSearchIndex index) |
I_CmsIndexer |
CmsVfsIndexer.newInstance(CmsObject cms,
I_CmsReport report,
CmsSearchIndex index) |
I_CmsIndexer |
I_CmsIndexer.newInstance(CmsObject cms,
I_CmsReport report,
CmsSearchIndex index)
Creates and initializes a new instance of this indexer implementation.
|
void |
CmsSearchManager.rebuildAllIndexes(I_CmsReport report)
Rebuilds (if required creates) all configured indexes.
|
void |
CmsSearchManager.rebuildIndex(java.lang.String indexName,
I_CmsReport report)
Rebuilds (if required creates) the index with the given name.
|
void |
CmsSearchManager.rebuildIndexes(java.util.List<java.lang.String> indexNames,
I_CmsReport report)
Rebuilds (if required creates) the List of indexes with the given name.
|
void |
CmsIndexingThreadManager.reportStatistics(I_CmsReport report)
Writes statistical information to the report.
|
protected void |
CmsSearchManager.CmsSearchOfflineIndexThread.startOfflineUpdateThread(I_CmsReport report,
java.util.List<CmsPublishedResource> resourcesToIndex)
Updates the offline search indexes for the given list of resources.
|
protected void |
CmsSearchManager.updateAllIndexes(CmsObject adminCms,
CmsUUID publishHistoryId,
I_CmsReport report)
Incrementally updates all indexes that have their rebuild mode set to
"auto"
after resources have been published. |
protected void |
CmsSearchManager.updateIndex(CmsSearchIndex index,
I_CmsReport report,
java.util.List<CmsPublishedResource> resourcesToIndex)
Updates (if required creates) the index with the given name.
|
protected void |
CmsSearchManager.updateIndexIncremental(CmsObject cms,
CmsSearchIndex index,
I_CmsReport report,
java.util.List<CmsPublishedResource> resourcesToIndex)
Incrementally updates the given index.
|
protected void |
CmsSearchManager.updateIndexOffline(I_CmsReport report,
java.util.List<CmsPublishedResource> resourcesToIndex)
Updates the offline search indexes for the given list of resources.
|
构造器和说明 |
---|
CmsIndexingThread(CmsObject cms,
CmsResource res,
CmsSearchIndex index,
int count,
I_CmsReport report)
Create a new indexing thread.
|
CmsSearchManager.CmsSearchOfflineIndexWorkThread(I_CmsReport report,
java.util.List<CmsPublishedResource> resourcesToIndex)
Updates the offline search indexes for the given list of resources.
|
限定符和类型 | 方法和说明 |
---|---|
I_CmsIndexWriter |
CmsSolrIndex.createIndexWriter(boolean create,
I_CmsReport report) |
限定符和类型 | 方法和说明 |
---|---|
protected void |
CmsUpdateBean.removeModule(java.lang.String moduleName,
I_CmsReport report)
Removes a module.
|
protected void |
CmsUpdateBean.updateModule(java.lang.String moduleName,
java.lang.String importFile,
I_CmsReport report)
Imports a module (zipfile) from the default module directory,
creating a temporary project for this.
|
限定符和类型 | 方法和说明 |
---|---|
void |
CmsAfterPublishStaticExportHandler.doExportAfterPublish(java.util.List<CmsPublishedResource> resources,
I_CmsReport report)
Does the actual static export.
|
protected void |
CmsAfterPublishStaticExportHandler.exportAfterPublish(CmsUUID publishHistoryId,
I_CmsReport report)
Starts the static export on publish.
|
void |
CmsStaticExportManager.exportFullStaticRender(boolean purgeFirst,
I_CmsReport report)
Starts a complete static export of all resources.
|
protected boolean |
CmsAfterPublishStaticExportHandler.exportNonTemplateResources(CmsObject cms,
java.util.List<CmsPublishedResource> publishedResources,
I_CmsReport report)
Exports all non template resources found in a list of published resources.
|
protected void |
CmsAfterPublishStaticExportHandler.exportTemplateResources(CmsObject cms,
java.util.List<java.lang.String> publishedTemplateResources,
I_CmsReport report)
Exports all template resources found in a list of published resources.
|
void |
I_CmsStaticExportHandler.performEventPublishProject(CmsUUID publishHistoryId,
I_CmsReport report)
Scrubs files from the export folder that might have been changed.
|
abstract void |
A_CmsStaticExportHandler.performEventPublishProject(CmsUUID publishHistoryId,
I_CmsReport report) |
void |
CmsAfterPublishStaticExportHandler.performEventPublishProject(CmsUUID publishHistoryId,
I_CmsReport report) |
void |
A_CmsOnDemandStaticExportHandler.performEventPublishProject(CmsUUID publishHistoryId,
I_CmsReport report) |
protected void |
CmsStaticExportManager.scrubExportFolders(I_CmsReport report)
Scrubs all the "export" folders.
|
构造器和说明 |
---|
CmsSynchronize(CmsObject cms,
CmsSynchronizeSettings settings,
I_CmsReport report)
Creates a new CmsSynchronize object which automatically start the
synchronization process.
|
限定符和类型 | 方法和说明 |
---|---|
void |
CmsMergePages.actionMerge(I_CmsReport report)
Merges the specified resources.
|
void |
CmsElementRename.actionRename(I_CmsReport report)
Renames the element name on the specified resources.
|
限定符和类型 | 方法和说明 |
---|---|
void |
CmsContentCheck.startContentCheck(CmsObject cms,
I_CmsReport report)
Starts the content check.
|
限定符和类型 | 类和说明 |
---|---|
class |
CmsMultiplexReport
Report proxy that multiplexes to all contained
instances. |
限定符和类型 | 方法和说明 |
---|---|
protected I_CmsReport |
CmsLanguageCopyThread.getReport() |
限定符和类型 | 方法和说明 |
---|---|
void |
CmsHtmlImport.startImport(I_CmsReport report)
Imports all resources from the real file system, stores them into the correct locations
in the OpenCms VFS and modifies all links.
|
限定符和类型 | 方法和说明 |
---|---|
protected void |
CmsSearchReplaceThread.searchAndReplace(CmsObject cmsObject,
java.util.List<CmsResource> resources,
boolean replace,
I_CmsReport report)
Search the resources.
|