Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.opencms.file
Interface I_CmsRegistry  view I_CmsRegistry download I_CmsRegistry.java

All Superinterfaces:
java.lang.Cloneable
All Known Implementing Classes:
CmsRegistry

public interface I_CmsRegistry
extends java.lang.Cloneable

This interface describes the registry for OpenCms.

Version:
$Revision: 1.40 $ $Date: 2003/03/04 18:48:06 $

Field Summary
static int C_ANY_VERSION
           
static java.lang.String C_MODULE_PATH
          The name of the folder to extend the exportpath
static java.lang.String C_MODULE_TYPE_SIMPLE
          Type identificator for "simple" (5.0 style) modules
static java.lang.String C_MODULE_TYPE_TRADITIONAL
          Type identificator for "traditional" modules
 
Method Summary
 I_CmsRegistry clone(CmsObject cms)
          This method clones the registry.
 void createModule(java.lang.String modulename, java.lang.String niceModulename, java.lang.String description, java.lang.String author, java.lang.String type, java.util.Map exportPoints, long createDate, float version)
          This method creates a new module in the repository.
 void createModule(java.lang.String modulename, java.lang.String niceModulename, java.lang.String description, java.lang.String author, java.lang.String type, java.util.Map exportPoints, java.lang.String createDate, float version)
          This method creates a new module in the repository.
 java.util.Vector deleteCheckDependencies(java.lang.String modulename, boolean replaceMode)
          Checks which modules depend on this module.
 void deleteGetConflictingFileNames(java.lang.String modulename, java.util.Vector filesWithProperty, java.util.Vector missingFiles, java.util.Vector wrongChecksum, java.util.Vector filesInUse, java.util.Vector resourcesForProject)
          This method checks for conflicting files before the deletion of a module.
 void deleteModule(java.lang.String module, java.util.Vector exclusion, boolean replaceMode, com.opencms.report.I_CmsReport report)
          Deletes a module.
 void deleteModuleView(java.lang.String modulename)
          Deletes the view for a module.
 void exportModule(java.lang.String moduleName, java.lang.String[] resources, java.lang.String fileName, com.opencms.report.I_CmsReport report)
          This method exports a module to the filesystem.
 java.util.Hashtable getExportpoints()
          Returns all exportpoints and paths.
 java.lang.String getModuleAuthor(java.lang.String modulename)
          This method returns the author of the module.
 java.lang.String getModuleAuthorEmail(java.lang.String modulename)
          This method returns the email of author of the module.
 long getModuleCreateDate(java.lang.String modulname)
          Gets the create date of the module.
 int getModuleDependencies(java.lang.String modulename, java.util.Vector modules, java.util.Vector minVersions, java.util.Vector maxVersions)
          Returns the module dependencies for the module.
 java.lang.String getModuleDescription(java.lang.String module)
          Returns the description of the module.
 java.lang.String getModuleDocumentPath(java.lang.String modulename)
          Gets the url to the documentation of the module.
 int getModuleExportables(java.util.Hashtable classes)
          Returns all exportable classes for all modules.
 int getModuleFiles(java.lang.String modulename, java.util.Vector retNames, java.util.Vector retCodes)
          Returns all filenames and hashcodes belonging to the module.
 int getModuleLifeCycle(java.util.Vector classes)
          Returns all lifecycle classes for all modules.
 java.lang.Class getModuleMaintenanceEventClass(java.lang.String modulname)
          Returns the class, that receives all maintenance-events for the module.
 java.lang.String getModuleMaintenanceEventName(java.lang.String modulname)
          Returns the name of the class, that receives all maintenance-events for the module.
 java.util.Enumeration getModuleNames()
          Returns the names of all available modules.
 java.lang.String getModuleNiceName(java.lang.String module)
          Gets the nice name of the module.
 java.lang.String getModuleParameter(java.lang.String modulename, java.lang.String parameter)
          Gets a parameter for a module.
 boolean getModuleParameterBoolean(java.lang.String modulname, java.lang.String parameter)
          Returns a parameter for a module.
 boolean getModuleParameterBoolean(java.lang.String modulname, java.lang.String parameter, boolean defaultValue)
          Returns a parameter for a module.
 java.lang.Boolean getModuleParameterBoolean(java.lang.String modulname, java.lang.String parameter, java.lang.Boolean defaultValue)
          Returns a parameter for a module.
 byte getModuleParameterByte(java.lang.String modulname, java.lang.String parameter)
          Returns a parameter for a module.
 byte getModuleParameterByte(java.lang.String modulname, java.lang.String parameter, byte defaultValue)
          Returns a parameter for a module.
 java.lang.Byte getModuleParameterByte(java.lang.String modulname, java.lang.String parameter, java.lang.Byte defaultValue)
          Returns a parameter for a module.
 java.lang.String getModuleParameterDescription(java.lang.String modulname, java.lang.String parameter)
          Returns a description for parameter in a module.
 double getModuleParameterDouble(java.lang.String modulname, java.lang.String parameter)
          Returns a parameter for a module.
 double getModuleParameterDouble(java.lang.String modulname, java.lang.String parameter, double defaultValue)
          Returns a parameter for a module.
 java.lang.Double getModuleParameterDouble(java.lang.String modulname, java.lang.String parameter, java.lang.Double defaultValue)
          Returns a parameter for a module.
 float getModuleParameterFloat(java.lang.String modulname, java.lang.String parameter)
          Returns a parameter for a module.
 float getModuleParameterFloat(java.lang.String modulname, java.lang.String parameter, float defaultValue)
          Returns a parameter for a module.
 java.lang.Float getModuleParameterFloat(java.lang.String modulname, java.lang.String parameter, java.lang.Float defaultValue)
          Returns a parameter for a module.
 int getModuleParameterInteger(java.lang.String modulname, java.lang.String parameter)
          Returns a parameter for a module.
 int getModuleParameterInteger(java.lang.String modulname, java.lang.String parameter, int defaultValue)
          Returns a parameter for a module.
 java.lang.Integer getModuleParameterInteger(java.lang.String modulname, java.lang.String parameter, java.lang.Integer defaultValue)
          Returns a parameter for a module.
 long getModuleParameterLong(java.lang.String modulname, java.lang.String parameter)
          Returns a parameter for a module.
 long getModuleParameterLong(java.lang.String modulname, java.lang.String parameter, long defaultValue)
          Returns a parameter for a module.
 java.lang.Long getModuleParameterLong(java.lang.String modulname, java.lang.String parameter, java.lang.Long defaultValue)
          Returns a parameter for a module.
 java.lang.String[] getModuleParameterNames(java.lang.String modulename)
          Gets all parameter-names for a module.
 java.lang.String getModuleParameterString(java.lang.String modulname, java.lang.String parameter)
          Returns a parameter for a module.
 java.lang.String getModuleParameterString(java.lang.String modulname, java.lang.String parameter, java.lang.String defaultValue)
          Returns a parameter for a module.
 java.lang.String getModuleParameterType(java.lang.String modulename, java.lang.String parameter)
          This method returns the type of a parameter in a module.
 int getModulePublishables(java.util.Vector classes, java.lang.String requiredMethod)
          Returns all publishable classes for all modules.
 java.lang.String getModulePublishClass(java.lang.String modulname)
          Returns the name of the class, that contains the publish method of the module.
 java.lang.String[] getModuleRepositories(java.lang.String modulename)
          Returns all repositories for a module.
 java.lang.String getModuleType(java.lang.String theModulename)
          Returns the value of the "type" node of a module subtree in the registry.
 long getModuleUploadDate(java.lang.String modulename)
          Returns the upload-date for the module.
 java.lang.String getModuleUploadedBy(java.lang.String module)
          Returns the user-name of the user who had uploaded the module.
 float getModuleVersion(java.lang.String modulename)
          This method returns the version of the module.
 java.lang.String getModuleViewName(java.lang.String modulename)
          Returns the name of the view, that is implemented by the module.
 java.lang.String getModuleViewUrl(java.lang.String modulename)
          Returns the url to the view-url for the module within the system.
 java.lang.String[] getRepositories()
          Returns all repositories for all modules.
 int getResourceTypes(java.util.Vector names, java.util.Vector launcherTypes, java.util.Vector launcherClass, java.util.Vector resourceClass)
          Returns all Resourcetypes and korresponding parameter for System and all modules.
 org.w3c.dom.Element getSystemElement()
          Return the XML "system" node Element from the registry for further processing in another class.
 java.lang.String getSystemValue(java.lang.String key)
          Returns a value for a system-key.
 java.util.Hashtable getSystemValues(java.lang.String key)
          Returns a vector of value for a system-key.
 int getViews(java.util.Vector views, java.util.Vector urls)
          Returns all views and korresponding urls for all modules.
 java.util.Vector importCheckDependencies(java.lang.String moduleZip, boolean replaceMode)
          Checks the dependencies for a new or replaced module.
 java.util.Vector importGetConflictingFileNames(java.lang.String moduleZip)
          Checks for files that already exist in the system but should be replaced by the module.
 java.util.Map importGetModuleInfo(java.lang.String moduleZip)
          Returns the name of the module to be imported.
 java.util.Vector importGetResourcesForProject(java.lang.String moduleZip)
          Returns all files that are needed to create a project for the module-import.
 void importModule(java.lang.String moduleZip, java.util.Vector exclusion, com.opencms.report.I_CmsReport report)
          Imports a module.
 boolean moduleExists(java.lang.String modulename)
          Checks if the module exists already in the repository.
 void setModuleAuthor(java.lang.String modulename, java.lang.String author)
          This method sets the author of the module.
 void setModuleAuthorEmail(java.lang.String modulename, java.lang.String email)
          This method sets the email of author of the module.
 void setModuleCreateDate(java.lang.String modulname, long createdate)
          Sets the create date of the module.
 void setModuleCreateDate(java.lang.String modulname, java.lang.String createdate)
          Sets the create date of the module.
 void setModuleDependencies(java.lang.String modulename, java.util.Vector modules, java.util.Vector minVersions, java.util.Vector maxVersions)
          Sets the module dependencies for the module.
 void setModuleDescription(java.lang.String module, java.lang.String description)
          Sets the description of the module.
 void setModuleDocumentPath(java.lang.String modulename, java.lang.String url)
          Sets the url to the documentation of the module.
 void setModuleMaintenanceEventClass(java.lang.String modulname, java.lang.String classname)
          Sets the classname, that receives all maintenance-events for the module.
 void setModuleNiceName(java.lang.String module, java.lang.String nicename)
          Sets the description of the module.
 void setModuleParameter(java.lang.String modulename, java.lang.String parameter, boolean value)
          Sets a parameter for a module.
 void setModuleParameter(java.lang.String modulename, java.lang.String parameter, java.lang.Boolean value)
          Sets a parameter for a module.
 void setModuleParameter(java.lang.String modulename, java.lang.String parameter, byte value)
          Sets a parameter for a module.
 void setModuleParameter(java.lang.String modulename, java.lang.String parameter, java.lang.Byte value)
          Sets a parameter for a module.
 void setModuleParameter(java.lang.String modulename, java.lang.String parameter, double value)
          Sets a parameter for a module.
 void setModuleParameter(java.lang.String modulename, java.lang.String parameter, java.lang.Double value)
          Sets a parameter for a module.
 void setModuleParameter(java.lang.String modulename, java.lang.String parameter, float value)
          Sets a parameter for a module.
 void setModuleParameter(java.lang.String modulename, java.lang.String parameter, java.lang.Float value)
          Sets a parameter for a module.
 void setModuleParameter(java.lang.String modulename, java.lang.String parameter, int value)
          Sets a parameter for a module.
 void setModuleParameter(java.lang.String modulename, java.lang.String parameter, java.lang.Integer value)
          Sets a parameter for a module.
 void setModuleParameter(java.lang.String modulename, java.lang.String parameter, long value)
          Sets a parameter for a module.
 void setModuleParameter(java.lang.String modulename, java.lang.String parameter, java.lang.Long value)
          Sets a parameter for a module.
 void setModuleParameter(java.lang.String modulename, java.lang.String parameter, java.lang.String value)
          Sets a parameter for a module.
 void setModuleParameterdef(java.lang.String modulename, java.util.Vector names, java.util.Vector descriptions, java.util.Vector types, java.util.Vector values)
          Sets the module dependencies for the module.
 void setModulePublishClass(java.lang.String modulname, java.lang.String classname)
          Sets the classname, that contains the publish method of the module.
 void setModuleRepositories(java.lang.String modulename, java.lang.String[] repositories)
          Sets all repositories for a module.
 void setModuleType(java.lang.String theModulename, java.lang.String theModuleType)
          Sets the type for a given module.
 void setModuleVersion(java.lang.String modulename, java.lang.String version)
          This method sets the version of the module.
 void setModuleView(java.lang.String modulename, java.lang.String viewname, java.lang.String viewurl)
          Sets a view for a module
 void setSystemValue(java.lang.String dataName, java.lang.String value)
          Public method to set system values.
 void setSystemValues(java.lang.String dataName, java.util.Hashtable values)
          Public method to set system values with hashtable.
 

Field Detail

C_ANY_VERSION

public static final int C_ANY_VERSION
See Also:
Constant Field Values

C_MODULE_PATH

public static final java.lang.String C_MODULE_PATH
The name of the folder to extend the exportpath

See Also:
Constant Field Values

C_MODULE_TYPE_TRADITIONAL

public static final java.lang.String C_MODULE_TYPE_TRADITIONAL
Type identificator for "traditional" modules

See Also:
Constant Field Values

C_MODULE_TYPE_SIMPLE

public static final java.lang.String C_MODULE_TYPE_SIMPLE
Type identificator for "simple" (5.0 style) modules

See Also:
Constant Field Values
Method Detail

clone

public I_CmsRegistry clone(CmsObject cms)
This method clones the registry.


createModule

public void createModule(java.lang.String modulename,
                         java.lang.String niceModulename,
                         java.lang.String description,
                         java.lang.String author,
                         java.lang.String type,
                         java.util.Map exportPoints,
                         long createDate,
                         float version)
                  throws com.opencms.core.CmsException
This method creates a new module in the repository.


createModule

public void createModule(java.lang.String modulename,
                         java.lang.String niceModulename,
                         java.lang.String description,
                         java.lang.String author,
                         java.lang.String type,
                         java.util.Map exportPoints,
                         java.lang.String createDate,
                         float version)
                  throws com.opencms.core.CmsException
This method creates a new module in the repository.


deleteCheckDependencies

public java.util.Vector deleteCheckDependencies(java.lang.String modulename,
                                                boolean replaceMode)
                                         throws com.opencms.core.CmsException
Checks which modules depend on this module.

If a module depends on this module, the name will be returned in the vector.


deleteGetConflictingFileNames

public void deleteGetConflictingFileNames(java.lang.String modulename,
                                          java.util.Vector filesWithProperty,
                                          java.util.Vector missingFiles,
                                          java.util.Vector wrongChecksum,
                                          java.util.Vector filesInUse,
                                          java.util.Vector resourcesForProject)
                                   throws com.opencms.core.CmsException
This method checks for conflicting files before the deletion of a module. It uses several Vectors to return the different conflicting files.


deleteModule

public void deleteModule(java.lang.String module,
                         java.util.Vector exclusion,
                         boolean replaceMode,
                         com.opencms.report.I_CmsReport report)
                  throws com.opencms.core.CmsException
Deletes a module.

This method is synchronized, so only one module can be deleted at a time.


deleteModuleView

public void deleteModuleView(java.lang.String modulename)
                      throws com.opencms.core.CmsException
Deletes the view for a module.


exportModule

public void exportModule(java.lang.String moduleName,
                         java.lang.String[] resources,
                         java.lang.String fileName,
                         com.opencms.report.I_CmsReport report)
                  throws com.opencms.core.CmsException
This method exports a module to the filesystem.


getModuleAuthor

public java.lang.String getModuleAuthor(java.lang.String modulename)
This method returns the author of the module.


getModuleAuthorEmail

public java.lang.String getModuleAuthorEmail(java.lang.String modulename)
This method returns the email of author of the module.


getModuleCreateDate

public long getModuleCreateDate(java.lang.String modulname)
Gets the create date of the module.


getModuleDependencies

public int getModuleDependencies(java.lang.String modulename,
                                 java.util.Vector modules,
                                 java.util.Vector minVersions,
                                 java.util.Vector maxVersions)
Returns the module dependencies for the module.


getModuleDescription

public java.lang.String getModuleDescription(java.lang.String module)
Returns the description of the module.


getModuleDocumentPath

public java.lang.String getModuleDocumentPath(java.lang.String modulename)
Gets the url to the documentation of the module.


getModuleFiles

public int getModuleFiles(java.lang.String modulename,
                          java.util.Vector retNames,
                          java.util.Vector retCodes)
Returns all filenames and hashcodes belonging to the module.


getModuleMaintenanceEventClass

public java.lang.Class getModuleMaintenanceEventClass(java.lang.String modulname)
Returns the class, that receives all maintenance-events for the module.


getModuleMaintenanceEventName

public java.lang.String getModuleMaintenanceEventName(java.lang.String modulname)
Returns the name of the class, that receives all maintenance-events for the module.


getModuleNames

public java.util.Enumeration getModuleNames()
Returns the names of all available modules.


getModuleNiceName

public java.lang.String getModuleNiceName(java.lang.String module)
Gets the nice name of the module.


getModuleParameter

public java.lang.String getModuleParameter(java.lang.String modulename,
                                           java.lang.String parameter)
Gets a parameter for a module.


getModuleParameterBoolean

public boolean getModuleParameterBoolean(java.lang.String modulname,
                                         java.lang.String parameter)
Returns a parameter for a module.


getModuleParameterBoolean

public java.lang.Boolean getModuleParameterBoolean(java.lang.String modulname,
                                                   java.lang.String parameter,
                                                   java.lang.Boolean defaultValue)
Returns a parameter for a module.


getModuleParameterBoolean

public boolean getModuleParameterBoolean(java.lang.String modulname,
                                         java.lang.String parameter,
                                         boolean defaultValue)
Returns a parameter for a module.


getModuleParameterByte

public byte getModuleParameterByte(java.lang.String modulname,
                                   java.lang.String parameter)
Returns a parameter for a module.


getModuleParameterByte

public byte getModuleParameterByte(java.lang.String modulname,
                                   java.lang.String parameter,
                                   byte defaultValue)
Returns a parameter for a module.


getModuleParameterByte

public java.lang.Byte getModuleParameterByte(java.lang.String modulname,
                                             java.lang.String parameter,
                                             java.lang.Byte defaultValue)
Returns a parameter for a module.


getModuleParameterDescription

public java.lang.String getModuleParameterDescription(java.lang.String modulname,
                                                      java.lang.String parameter)
Returns a description for parameter in a module.


getModuleParameterDouble

public double getModuleParameterDouble(java.lang.String modulname,
                                       java.lang.String parameter)
Returns a parameter for a module.


getModuleParameterDouble

public double getModuleParameterDouble(java.lang.String modulname,
                                       java.lang.String parameter,
                                       double defaultValue)
Returns a parameter for a module.


getModuleParameterDouble

public java.lang.Double getModuleParameterDouble(java.lang.String modulname,
                                                 java.lang.String parameter,
                                                 java.lang.Double defaultValue)
Returns a parameter for a module.


getModuleParameterFloat

public float getModuleParameterFloat(java.lang.String modulname,
                                     java.lang.String parameter)
Returns a parameter for a module.


getModuleParameterFloat

public float getModuleParameterFloat(java.lang.String modulname,
                                     java.lang.String parameter,
                                     float defaultValue)
Returns a parameter for a module.


getModuleParameterFloat

public java.lang.Float getModuleParameterFloat(java.lang.String modulname,
                                               java.lang.String parameter,
                                               java.lang.Float defaultValue)
Returns a parameter for a module.


getModuleParameterInteger

public int getModuleParameterInteger(java.lang.String modulname,
                                     java.lang.String parameter)
Returns a parameter for a module.


getModuleParameterInteger

public int getModuleParameterInteger(java.lang.String modulname,
                                     java.lang.String parameter,
                                     int defaultValue)
Returns a parameter for a module.


getModuleParameterInteger

public java.lang.Integer getModuleParameterInteger(java.lang.String modulname,
                                                   java.lang.String parameter,
                                                   java.lang.Integer defaultValue)
Returns a parameter for a module.


getModuleParameterLong

public long getModuleParameterLong(java.lang.String modulname,
                                   java.lang.String parameter)
Returns a parameter for a module.


getModuleParameterLong

public long getModuleParameterLong(java.lang.String modulname,
                                   java.lang.String parameter,
                                   long defaultValue)
Returns a parameter for a module.


getModuleParameterLong

public java.lang.Long getModuleParameterLong(java.lang.String modulname,
                                             java.lang.String parameter,
                                             java.lang.Long defaultValue)
Returns a parameter for a module.


getModuleParameterNames

public java.lang.String[] getModuleParameterNames(java.lang.String modulename)
Gets all parameter-names for a module.


getModuleParameterString

public java.lang.String getModuleParameterString(java.lang.String modulname,
                                                 java.lang.String parameter)
Returns a parameter for a module.


getModuleParameterString

public java.lang.String getModuleParameterString(java.lang.String modulname,
                                                 java.lang.String parameter,
                                                 java.lang.String defaultValue)
Returns a parameter for a module.


getModuleParameterType

public java.lang.String getModuleParameterType(java.lang.String modulename,
                                               java.lang.String parameter)
This method returns the type of a parameter in a module.


getModuleRepositories

public java.lang.String[] getModuleRepositories(java.lang.String modulename)
Returns all repositories for a module.


getModuleUploadDate

public long getModuleUploadDate(java.lang.String modulename)
Returns the upload-date for the module.


getModuleUploadedBy

public java.lang.String getModuleUploadedBy(java.lang.String module)
Returns the user-name of the user who had uploaded the module.


getModuleVersion

public float getModuleVersion(java.lang.String modulename)
This method returns the version of the module.


getModuleViewName

public java.lang.String getModuleViewName(java.lang.String modulename)
Returns the name of the view, that is implemented by the module.


getModuleViewUrl

public java.lang.String getModuleViewUrl(java.lang.String modulename)
Returns the url to the view-url for the module within the system.


getModuleLifeCycle

public int getModuleLifeCycle(java.util.Vector classes)
Returns all lifecycle classes for all modules.


getModulePublishClass

public java.lang.String getModulePublishClass(java.lang.String modulname)
Returns the name of the class, that contains the publish method of the module.


getModulePublishables

public int getModulePublishables(java.util.Vector classes,
                                 java.lang.String requiredMethod)
Returns all publishable classes for all modules.


getModuleExportables

public int getModuleExportables(java.util.Hashtable classes)
Returns all exportable classes for all modules.


getRepositories

public java.lang.String[] getRepositories()
Returns all repositories for all modules.


getResourceTypes

public int getResourceTypes(java.util.Vector names,
                            java.util.Vector launcherTypes,
                            java.util.Vector launcherClass,
                            java.util.Vector resourceClass)
Returns all Resourcetypes and korresponding parameter for System and all modules.


getSystemValue

public java.lang.String getSystemValue(java.lang.String key)
Returns a value for a system-key. E.g. <system><mailserver>mail.server.com</mailserver></system> can be requested via getSystemValue("mailserver"); and returns "mail.server.com.


getSystemValues

public java.util.Hashtable getSystemValues(java.lang.String key)
Returns a vector of value for a system-key.


getSystemElement

public org.w3c.dom.Element getSystemElement()
Return the XML "system" node Element from the registry for further processing in another class.


getViews

public int getViews(java.util.Vector views,
                    java.util.Vector urls)
Returns all views and korresponding urls for all modules.


importCheckDependencies

public java.util.Vector importCheckDependencies(java.lang.String moduleZip,
                                                boolean replaceMode)
                                         throws com.opencms.core.CmsException
Checks the dependencies for a new or replaced module.


importGetConflictingFileNames

public java.util.Vector importGetConflictingFileNames(java.lang.String moduleZip)
                                               throws com.opencms.core.CmsException
Checks for files that already exist in the system but should be replaced by the module.


importGetModuleInfo

public java.util.Map importGetModuleInfo(java.lang.String moduleZip)
Returns the name of the module to be imported.


importGetResourcesForProject

public java.util.Vector importGetResourcesForProject(java.lang.String moduleZip)
                                              throws com.opencms.core.CmsException
Returns all files that are needed to create a project for the module-import.


importModule

public void importModule(java.lang.String moduleZip,
                         java.util.Vector exclusion,
                         com.opencms.report.I_CmsReport report)
                  throws com.opencms.core.CmsException
Imports a module. This method is synchronized, so only one module can be imported at on time.


moduleExists

public boolean moduleExists(java.lang.String modulename)
Checks if the module exists already in the repository.


setModuleAuthor

public void setModuleAuthor(java.lang.String modulename,
                            java.lang.String author)
                     throws com.opencms.core.CmsException
This method sets the author of the module.


setModuleAuthorEmail

public void setModuleAuthorEmail(java.lang.String modulename,
                                 java.lang.String email)
                          throws com.opencms.core.CmsException
This method sets the email of author of the module.


setModuleCreateDate

public void setModuleCreateDate(java.lang.String modulname,
                                long createdate)
                         throws com.opencms.core.CmsException
Sets the create date of the module.


setModuleCreateDate

public void setModuleCreateDate(java.lang.String modulname,
                                java.lang.String createdate)
                         throws com.opencms.core.CmsException
Sets the create date of the module.


setModuleDependencies

public void setModuleDependencies(java.lang.String modulename,
                                  java.util.Vector modules,
                                  java.util.Vector minVersions,
                                  java.util.Vector maxVersions)
                           throws com.opencms.core.CmsException
Sets the module dependencies for the module.


setModuleDescription

public void setModuleDescription(java.lang.String module,
                                 java.lang.String description)
                          throws com.opencms.core.CmsException
Sets the description of the module.


setModuleDocumentPath

public void setModuleDocumentPath(java.lang.String modulename,
                                  java.lang.String url)
                           throws com.opencms.core.CmsException
Sets the url to the documentation of the module.


setModuleMaintenanceEventClass

public void setModuleMaintenanceEventClass(java.lang.String modulname,
                                           java.lang.String classname)
                                    throws com.opencms.core.CmsException
Sets the classname, that receives all maintenance-events for the module.


setModulePublishClass

public void setModulePublishClass(java.lang.String modulname,
                                  java.lang.String classname)
                           throws com.opencms.core.CmsException
Sets the classname, that contains the publish method of the module.


setModuleNiceName

public void setModuleNiceName(java.lang.String module,
                              java.lang.String nicename)
                       throws com.opencms.core.CmsException
Sets the description of the module.


setModuleParameter

public void setModuleParameter(java.lang.String modulename,
                               java.lang.String parameter,
                               byte value)
                        throws com.opencms.core.CmsException
Sets a parameter for a module.


setModuleParameter

public void setModuleParameter(java.lang.String modulename,
                               java.lang.String parameter,
                               double value)
                        throws com.opencms.core.CmsException
Sets a parameter for a module.


setModuleParameter

public void setModuleParameter(java.lang.String modulename,
                               java.lang.String parameter,
                               float value)
                        throws com.opencms.core.CmsException
Sets a parameter for a module.


setModuleParameter

public void setModuleParameter(java.lang.String modulename,
                               java.lang.String parameter,
                               int value)
                        throws com.opencms.core.CmsException
Sets a parameter for a module.


setModuleParameter

public void setModuleParameter(java.lang.String modulename,
                               java.lang.String parameter,
                               long value)
                        throws com.opencms.core.CmsException
Sets a parameter for a module.


setModuleParameter

public void setModuleParameter(java.lang.String modulename,
                               java.lang.String parameter,
                               java.lang.Boolean value)
                        throws com.opencms.core.CmsException
Sets a parameter for a module.


setModuleParameter

public void setModuleParameter(java.lang.String modulename,
                               java.lang.String parameter,
                               java.lang.Byte value)
                        throws com.opencms.core.CmsException
Sets a parameter for a module.


setModuleParameter

public void setModuleParameter(java.lang.String modulename,
                               java.lang.String parameter,
                               java.lang.Double value)
                        throws com.opencms.core.CmsException
Sets a parameter for a module.


setModuleParameter

public void setModuleParameter(java.lang.String modulename,
                               java.lang.String parameter,
                               java.lang.Float value)
                        throws com.opencms.core.CmsException
Sets a parameter for a module.


setModuleParameter

public void setModuleParameter(java.lang.String modulename,
                               java.lang.String parameter,
                               java.lang.Integer value)
                        throws com.opencms.core.CmsException
Sets a parameter for a module.


setModuleParameter

public void setModuleParameter(java.lang.String modulename,
                               java.lang.String parameter,
                               java.lang.Long value)
                        throws com.opencms.core.CmsException
Sets a parameter for a module.


setModuleParameter

public void setModuleParameter(java.lang.String modulename,
                               java.lang.String parameter,
                               java.lang.String value)
                        throws com.opencms.core.CmsException
Sets a parameter for a module.


setModuleParameter

public void setModuleParameter(java.lang.String modulename,
                               java.lang.String parameter,
                               boolean value)
                        throws com.opencms.core.CmsException
Sets a parameter for a module.


setModuleParameterdef

public void setModuleParameterdef(java.lang.String modulename,
                                  java.util.Vector names,
                                  java.util.Vector descriptions,
                                  java.util.Vector types,
                                  java.util.Vector values)
                           throws com.opencms.core.CmsException
Sets the module dependencies for the module.


setModuleRepositories

public void setModuleRepositories(java.lang.String modulename,
                                  java.lang.String[] repositories)
                           throws com.opencms.core.CmsException
Sets all repositories for a module.


setModuleVersion

public void setModuleVersion(java.lang.String modulename,
                             java.lang.String version)
                      throws com.opencms.core.CmsException
This method sets the version of the module.


setModuleView

public void setModuleView(java.lang.String modulename,
                          java.lang.String viewname,
                          java.lang.String viewurl)
                   throws com.opencms.core.CmsException
Sets a view for a module


setSystemValue

public void setSystemValue(java.lang.String dataName,
                           java.lang.String value)
                    throws com.opencms.core.CmsException
Public method to set system values.


setSystemValues

public void setSystemValues(java.lang.String dataName,
                            java.util.Hashtable values)
                     throws com.opencms.core.CmsException
Public method to set system values with hashtable.


getExportpoints

public java.util.Hashtable getExportpoints()
Returns all exportpoints and paths.


getModuleType

public java.lang.String getModuleType(java.lang.String theModulename)
Returns the value of the "type" node of a module subtree in the registry.


setModuleType

public void setModuleType(java.lang.String theModulename,
                          java.lang.String theModuleType)
Sets the type for a given module.