Package | Description |
---|---|
org.opencms.module |
OpenCms modules provide a powerful, standardized way to extend
the core OpenCms functionality.
|
org.opencms.ui.apps.dbmanager |
Contains classes of the cache admin app.
|
org.opencms.ui.apps.modules |
Contains classes of the module manager app.
|
org.opencms.ui.apps.modules.edit |
Contains classes of the module manager app used to edit modules.
|
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.
|
Modifier and Type | Method and Description |
---|---|
CmsModule |
CmsModule.clone()
Clones a CmsModule which is not set to frozen.
|
CmsModule |
CmsModuleImportData.getModule()
Gets the module metadata from the import zip.
|
CmsModule |
CmsModuleXmlHandler.getModule()
Returns the generated module.
|
CmsModule |
CmsReplaceModuleInfo.getModule()
Gets the module.
|
CmsModule |
CmsModuleManager.getModule(java.lang.String name)
Returns the module with the given module name,
or
null if no module with the given name is configured. |
static CmsModule |
CmsModuleImportExportHandler.readModuleFromImport(java.lang.String importResource)
Reads a module object from an external file source.
|
static CmsModule |
CmsModuleImportExportHandler.readModuleFromManifest(byte[] manifest)
Reads a module object from an external file source.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<CmsModule> |
CmsModuleManager.getAllInstalledModules()
Returns a list of installed modules.
|
static java.util.Map<CmsModule,java.lang.String> |
CmsModuleManager.getAllModulesFromPath(java.lang.String rfsAbsPath)
Returns a map of modules found in the given RFS absolute path.
|
Modifier and Type | Method and Description |
---|---|
void |
CmsModuleManager.addModule(CmsObject cms,
CmsModule module)
Adds a new module to the module manager.
|
static java.util.List<java.lang.String> |
CmsModule.calculateModuleResourceNames(CmsObject cms,
CmsModule module)
Calculates the resources belonging to the module, taking excluded resources and readability of resources into account,
and returns site paths of the module resources.
|
static java.util.List<CmsResource> |
CmsModule.calculateModuleResources(CmsObject cms,
CmsModule module)
Calculates and returns the resources belonging to the module, taking excluded resources and readability of resources into account.
|
static boolean |
CmsModuleUpdater.checkCompatibleModuleResources(CmsModule installedModule,
CmsModule newModule)
Checks whether the module resources and sites of the two module versions are suitable for updating.
|
java.util.List<CmsModuleDependency> |
CmsModuleManager.checkDependencies(CmsModule module,
int mode)
Checks if a modules dependencies are fulfilled.
|
CmsModuleDependency |
CmsModule.checkDependency(CmsModule module)
Checks if this module depends on another given module,
will return the dependency, or
null if no dependency was found. |
int |
CmsModule.compareTo(CmsModule obj) |
protected CmsProject |
CmsModuleUpdater.createAndSetModuleImportProject(CmsObject cms,
CmsModule module)
Creates the project used to import module resources and sets it on the CmsObject.
|
protected void |
CmsModuleUpdater.deleteConflictingResources(CmsObject cms,
CmsModule module,
java.util.Map<CmsUUID,CmsUUID> conflictingIds)
Deletes and publishes resources with ID conflicts.
|
static org.dom4j.Element |
CmsModuleXmlHandler.generateXml(CmsModule module,
CmsModuleXmlHandler.XmlWriteMode writeMode)
Generates a detached XML element for a module.
|
static CmsModuleImportExportHandler |
CmsModuleImportExportHandler.getExportHandler(CmsObject cms,
CmsModule module,
java.lang.String handlerDescription)
Gets the module export handler containing all resources used in the module export.
|
void |
A_CmsModuleAction.initialize(CmsObject adminCms,
CmsConfigurationManager configurationManager,
CmsModule module) |
void |
I_CmsModuleAction.initialize(CmsObject adminCms,
CmsConfigurationManager configurationManager,
CmsModule module)
Will be called by the OpenCms system during server startup.
|
boolean |
CmsModule.isIdentical(CmsModule other)
Checks if this module is identical with another module.
|
void |
A_CmsModuleAction.moduleUninstall(CmsModule module) |
void |
I_CmsModuleAction.moduleUninstall(CmsModule module)
Will be called if a module is uninstalled from an OpenCms system.
|
void |
A_CmsModuleAction.moduleUpdate(CmsModule module) |
void |
I_CmsModuleAction.moduleUpdate(CmsModule module)
Will be called if the module this action instance belongs to is updated.
|
protected void |
CmsModuleUpdater.runImportScript(CmsObject cms,
CmsModule module)
Runs the module import script.
|
void |
CmsModuleImportData.setModule(CmsModule module)
Sets the module metadata.
|
void |
A_CmsModuleAction.shutDown(CmsModule module) |
void |
I_CmsModuleAction.shutDown(CmsModule module)
Will be called by the OpenCms system during server shutdown.
|
void |
CmsModuleManager.updateModule(CmsObject cms,
CmsModule module)
Updates a already configured module with new values.
|
Constructor and Description |
---|
CmsReplaceModuleInfo(CmsModule module,
boolean usedUpdater)
Creates a new instance.
|
Constructor and Description |
---|
CmsModuleManager(java.util.List<CmsModule> configuredModules)
Basic constructor.
|
Modifier and Type | Method and Description |
---|---|
CmsModule |
CmsImportFile.getModule()
Gets the module to import.
|
Modifier and Type | Method and Description |
---|---|
CmsModule |
CmsModuleRow.getModule()
Gets the module.
|
CmsModule |
CmsModuleImportFile.getModule()
Gets the module data.
|
Modifier and Type | Method and Description |
---|---|
static void |
CmsModuleApp.editModule(CmsModule module,
boolean isNew,
java.lang.String caption,
java.lang.Runnable callback)
Opens the module editor for the given module.
|
void |
CmsModuleInfoDialog.initialize(CmsModule module)
Fills the widget content.
|
Constructor and Description |
---|
CmsModuleImportThread(CmsObject cms,
CmsModule module,
java.lang.String path)
Creates a new instance.
|
CmsModuleRow(CmsModule module)
Creates a new instance.
|
Constructor and Description |
---|
CmsEditModuleForm(CmsModule module,
boolean newModule,
java.lang.Runnable updateCallback)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
void |
CmsWorkplaceManager.addExplorerTypeSettings(CmsModule module)
Adds the list of explorer type settings from the given module.
|
void |
CmsWorkplaceAction.initialize(CmsObject adminCms,
CmsConfigurationManager configurationManager,
CmsModule module) |
void |
CmsWorkplaceManager.removeExplorerTypeSettings(CmsModule module)
Removes the list of explorer type settings from the given module.
|