📄 i_cmsregistry.java
字号:
* @return a Vector with dependencies that are not fullfilled.
*/
public Vector importCheckDependencies(String moduleZip) throws CmsException;
/**
* Checks for files that already exist in the system but should be replaced by the module.
*
* @param moduleZip The name of the zip-file to import.
* @returns The complete paths to the resources that have conflicts.
*/
public Vector importGetConflictingFileNames(String moduleZip) throws CmsException;
/**
* Returns the name of the module to be imported.
*
* @param moduleZip the name of the zip-file to import from.
* @return The name of the module to be imported.
*/
public String importGetModuleName(String moduleZip);
/**
* Returns all files that are needed to create a project for the module-import.
*
* @param moduleZip The name of the zip-file to import.
* @returns The complete paths for resources that should be in the import-project.
*/
public Vector importGetResourcesForProject(String moduleZip) throws CmsException;
/**
* Imports a module. This method is synchronized, so only one module can be imported at on time.
*
* @param moduleZip the name of the zip-file to import from.
* @param exclusion a Vector with resource-names that should be excluded from this import.
*/
public void importModule(String moduleZip, Vector exclusion) throws CmsException;
/**
* Checks if the module exists already in the repository.
*
* @parameter String the name of the module.
* @return true if the module exists, else false.
*/
public boolean moduleExists(String modulename);
/**
* This method sets the author of the module.
*
* @param String the name of the module.
* @param String the name of the author.
*/
public void setModuleAuthor(String modulename, String author) throws CmsException;
/**
* This method sets the email of author of the module.
*
* @param String the name of the module.
* @param String the email of author of the module.
*/
public void setModuleAuthorEmail(String modulename, String email) throws CmsException;
/**
* Sets the create date of the module.
*
* @param String the name of the module.
* @param long the create date of the module.
*/
public void setModuleCreateDate(String modulname, long createdate) throws CmsException;
/**
* Sets the create date of the module.
*
* @param String the name of the module.
* @param String the create date of the module. Format: mm.dd.yyyy
*/
public void setModuleCreateDate(String modulname, String createdate) throws CmsException;
/**
* Sets the module dependencies for the module.
*
* @param module String the name of the module to check.
* @param modules Vector in this parameter the names of the dependend modules will be returned.
* @param minVersions Vector in this parameter the minimum versions of the dependend modules will be returned.
* @param maxVersions Vector in this parameter the maximum versions of the dependend modules will be returned.
*/
public void setModuleDependencies(String modulename, Vector modules, Vector minVersions, Vector maxVersions) throws CmsException;
/**
* Sets the description of the module.
*
* @param String the name of the module.
* @param String the description of the module.
*/
public void setModuleDescription(String module, String description) throws CmsException;
/**
* Sets the url to the documentation of the module.
*
* @param String the name of the module.
* @param java.lang.String the url to the documentation of the module.
*/
public void setModuleDocumentPath(String modulename, String url) throws CmsException;
/**
* Sets the classname, that receives all maintenance-events for the module.
*
* @param String the name of the module.
* @param java.lang.Class that receives all maintenance-events for the module.
*/
public void setModuleMaintenanceEventClass(String modulname, String classname) throws CmsException;
/**
* Sets the description of the module.
*
* @param String the name of the module.
* @param String the nice name of the module.
*/
public void setModuleNiceName(String module, String nicename) throws CmsException;
/**
* Sets a parameter for a module.
*
* @param modulename java.lang.String the name of the module.
* @param parameter java.lang.String the name of the parameter to set.
* @param the value to set for the parameter.
*/
public void setModuleParameter(String modulename, String parameter, byte value) throws CmsException;
/**
* Sets a parameter for a module.
*
* @param modulename java.lang.String the name of the module.
* @param parameter java.lang.String the name of the parameter to set.
* @param the value to set for the parameter.
*/
public void setModuleParameter(String modulename, String parameter, double value) throws CmsException;
/**
* Sets a parameter for a module.
*
* @param modulename java.lang.String the name of the module.
* @param parameter java.lang.String the name of the parameter to set.
* @param the value to set for the parameter.
*/
public void setModuleParameter(String modulename, String parameter, float value) throws CmsException;
/**
* Sets a parameter for a module.
*
* @param modulename java.lang.String the name of the module.
* @param parameter java.lang.String the name of the parameter to set.
* @param the value to set for the parameter.
*/
public void setModuleParameter(String modulename, String parameter, int value) throws CmsException;
/**
* Sets a parameter for a module.
*
* @param modulename java.lang.String the name of the module.
* @param parameter java.lang.String the name of the parameter to set.
* @param the value to set for the parameter.
*/
public void setModuleParameter(String modulename, String parameter, long value) throws CmsException;
/**
* Sets a parameter for a module.
*
* @param modulename java.lang.String the name of the module.
* @param parameter java.lang.String the name of the parameter to set.
* @param the value to set for the parameter.
*/
public void setModuleParameter(String modulename, String parameter, Boolean value) throws CmsException;
/**
* Sets a parameter for a module.
*
* @param modulename java.lang.String the name of the module.
* @param parameter java.lang.String the name of the parameter to set.
* @param the value to set for the parameter.
*/
public void setModuleParameter(String modulename, String parameter, Byte value) throws CmsException;
/**
* Sets a parameter for a module.
*
* @param modulename java.lang.String the name of the module.
* @param parameter java.lang.String the name of the parameter to set.
* @param the value to set for the parameter.
*/
public void setModuleParameter(String modulename, String parameter, Double value) throws CmsException;
/**
* Sets a parameter for a module.
*
* @param modulename java.lang.String the name of the module.
* @param parameter java.lang.String the name of the parameter to set.
* @param the value to set for the parameter.
*/
public void setModuleParameter(String modulename, String parameter, Float value) throws CmsException;
/**
* Sets a parameter for a module.
*
* @param modulename java.lang.String the name of the module.
* @param parameter java.lang.String the name of the parameter to set.
* @param the value to set for the parameter.
*/
public void setModuleParameter(String modulename, String parameter, Integer value) throws CmsException;
/**
* Sets a parameter for a module.
*
* @param modulename java.lang.String the name of the module.
* @param parameter java.lang.String the name of the parameter to set.
* @param the value to set for the parameter.
*/
public void setModuleParameter(String modulename, String parameter, Long value) throws CmsException;
/**
* Sets a parameter for a module.
*
* @param modulename java.lang.String the name of the module.
* @param parameter java.lang.String the name of the parameter to set.
* @param value java.lang.String the value to set for the parameter.
*/
public void setModuleParameter(String modulename, String parameter, String value) throws CmsException;
/**
* Sets a parameter for a module.
*
* @param modulename java.lang.String the name of the module.
* @param parameter java.lang.String the name of the parameter to set.
* @param the value to set for the parameter.
*/
public void setModuleParameter(String modulename, String parameter, boolean value) throws CmsException;
/**
* Sets the module dependencies for the module.
*
* @param module String the name of the module to check.
* @param names Vector with parameternames
* @param descriptions Vector with parameterdescriptions
* @param types Vector with parametertypes (string, float,...)
* @param values Vector with defaultvalues for parameters
*/
public void setModuleParameterdef(String modulename, Vector names, Vector descriptions, Vector types, Vector values) throws CmsException;
/**
* Sets all repositories for a module.
*
* @param String modulname the name of the module.
* @param String[] the reprositories of a module.
*/
public void setModuleRepositories(String modulename, String[] repositories) throws CmsException;
/**
* This method sets the version of the module.
*
* @param String the name of the module.
* @param int the version of the module.
*/
public void setModuleVersion(String modulename, int version) throws CmsException;
/**
* Sets a view for a module
*
* @param String the name of the module.
* @param String the name of the view, that is implemented by the module.
* @param String the url of the view, that is implemented by the module.
*/
public void setModuleView(String modulename, String viewname, String viewurl) throws CmsException;
/**
* Public method to set system values.
*
* @param String dataName the name of the tag to set the data for.
* @param String the value to be set.
*/
public void setSystemValue(String dataName, String value) throws CmsException;
/**
* Public method to set system values with hashtable.
*
* @param String dataName the name of the tag to set the data for.
* @param Hashtable the value to be set.
*/
public void setSystemValues(String dataName, Hashtable values) throws CmsException;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -