类 ModuleDataUtil
java.lang.Object
com.sh.wf.module.util.ModuleDataUtil
Description: 模块配置数据
Title:首亨软件 - TSS/CRM等
- 从以下版本开始:
- 2015年1月9日
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voidaddModuleUrlRewriter(String moduleId, String fromUrl) 添加模块URL转发static voidcheckHasInitParserModule(ModuleData moduleData) 检查模块是否已经初始化,如果没有初始化则执行初始化 在加载模块并克隆对象时调用,即moduleData.clone()方法中调用static void检查模块是否初始化,检测到没有初始化时会自动初始化static StringcheckModuleXml(String filePath, String xml) 检查模板XML是否合法,即是否包含两个XML元素在里面static ModuleDatagetModuleData(String id) 获取模块数据static List<ModuleData>getModuleDataByPkgId(String pkgId, boolean ignoreWeb) 通过包名查询模块static ModuleData获取克隆后的模块数据static Map<String,ModuleData> static booleanisInited()模块是否初始化static voidloadAllDBModule(ModuleParserContext context, String loadId) 加载数据库模块,即WEB自定义设计报表static void加载所有模块static ModuleDataloadModule(ModuleParserContext context, String data) 加载模块static ModuleDataloadModuleById(ModuleParserContext context, String id) static ModuleDataloadModuleById(String id) 通过模块编号重新加载模块static voidputModuleData(ModuleData moduleData) static voidputModuleData(ModuleData moduleData, boolean checkExists) 添加模块数据static void删除所有模块配置的转发URLstatic booleanremoveFromDisk(ModuleData module) 将模块文件从磁盘上删除static voidremoveModule(ModuleData data) 移除模块static voidremoveModuleUrlRewriter(String moduleId) 删除模块URL转发规则static voidsave2Disk(ModuleData module) 保存数据到磁盘
-
构造器详细资料
-
ModuleDataUtil
public ModuleDataUtil()
-
-
方法详细资料
-
putModuleData
-
putModuleData
添加模块数据- 参数:
moduleData- 模块数据对象
-
getModuleDataMap
-
getModuleDataByPkgId
通过包名查询模块- 参数:
pkgId- StringignoreWeb- boolean- 返回:
- List
-
getModuleData
获取模块数据- 参数:
id- 模块编号- 返回:
- ModuleData
-
getModuleDataClone
获取克隆后的模块数据- 参数:
id- 模块编号- 返回:
- ModuleData
-
loadAllModule
public static void loadAllModule()加载所有模块 -
checkHasInitParserModule
检查模块是否已经初始化,如果没有初始化则执行初始化 在加载模块并克隆对象时调用,即moduleData.clone()方法中调用- 参数:
moduleData-
-
checkModuleXml
检查模板XML是否合法,即是否包含两个XML元素在里面- 参数:
filePath-xml-- 返回:
-
loadAllDBModule
加载数据库模块,即WEB自定义设计报表- 参数:
loadId- String
-
loadModule
加载模块- 参数:
data- 模块代码- 返回:
- ModuleData
-
loadModuleById
通过模块编号重新加载模块- 参数:
id- String- 返回:
- ModuleData
-
loadModuleById
-
removeModule
移除模块- 参数:
data- ModuleData
-
save2Disk
保存数据到磁盘- 参数:
module- ModuleData
-
removeFromDisk
将模块文件从磁盘上删除- 参数:
module- ModuleData- 返回:
- boolean
-
checkModuleInit
public static void checkModuleInit()检查模块是否初始化,检测到没有初始化时会自动初始化 -
addModuleUrlRewriter
添加模块URL转发- 参数:
moduleId- 模块编号fromUrl- String
-
removeModuleUrlRewriter
删除模块URL转发规则- 参数:
moduleId- 模块编号
-
removeAllModuleUrlRewriter
public static void removeAllModuleUrlRewriter()删除所有模块配置的转发URL -
isInited
public static boolean isInited()模块是否初始化- 返回:
- boolean
-