public class ModuleDataUtil
extends java.lang.Object
Description: 模块配置数据
Title:首亨软件 - TSS/CRM等
构造器和说明 |
---|
ModuleDataUtil() |
限定符和类型 | 方法和说明 |
---|---|
static void |
addModuleUrlRewriter(java.lang.String moduleId,
java.lang.String fromUrl)
添加模块URL转发
|
static void |
checkModuleInit()
检查模块是否初始化,检测到没有初始化时会自动初始化
|
static java.lang.String |
checkModuleXml(java.lang.String filePath,
java.lang.String xml)
检查模板XML是否合法,即是否包含两个XML元素在里面
|
static ModuleData |
getModuleData(java.lang.String id)
获取模块数据
|
static java.util.List<ModuleData> |
getModuleDataByPkgId(java.lang.String pkgId,
boolean ignoreWeb)
通过包名查询模块
|
static ModuleData |
getModuleDataClone(java.lang.String id)
获取克隆后的模块数据
|
static java.util.Map<java.lang.String,ModuleData> |
getModuleDataMap() |
static boolean |
isInited()
模块是否初始化
|
static void |
loadAllDBModule(ModuleParserContext context,
java.lang.String loadId)
加载数据库模块,即WEB自定义设计报表
|
static void |
loadAllModule()
加载所有模块
|
static ModuleData |
loadModule(ModuleParserContext context,
java.lang.String data)
加载模块
|
static ModuleData |
loadModuleById(ModuleParserContext context,
java.lang.String id) |
static ModuleData |
loadModuleById(java.lang.String id)
通过模块编号重新加载模块
|
static void |
main(java.lang.String[] args) |
static void |
putModuleData(ModuleData moduleData) |
static void |
putModuleData(ModuleData moduleData,
boolean checkExists)
添加模块数据
|
static void |
removeAllModuleUrlRewriter()
删除所有模块配置的转发URL
|
static boolean |
removeFromDisk(ModuleData module)
将模块文件从磁盘上删除
|
static void |
removeModule(ModuleData data)
移除模块
|
static void |
removeModuleUrlRewriter(java.lang.String moduleId)
删除模块URL转发规则
|
static void |
save2Disk(ModuleData module)
保存数据到磁盘
|
public static void putModuleData(ModuleData moduleData)
public static void putModuleData(ModuleData moduleData, boolean checkExists)
moduleData
- 模块数据对象public static java.util.Map<java.lang.String,ModuleData> getModuleDataMap()
public static java.util.List<ModuleData> getModuleDataByPkgId(java.lang.String pkgId, boolean ignoreWeb)
pkgId
- StringignoreWeb
- booleanpublic static ModuleData getModuleData(java.lang.String id)
id
- 模块编号public static ModuleData getModuleDataClone(java.lang.String id)
id
- 模块编号public static void loadAllModule()
public static java.lang.String checkModuleXml(java.lang.String filePath, java.lang.String xml)
filePath
- xml
- public static void loadAllDBModule(ModuleParserContext context, java.lang.String loadId)
loadId
- Stringpublic static ModuleData loadModule(ModuleParserContext context, java.lang.String data)
data
- 模块代码public static ModuleData loadModuleById(java.lang.String id)
id
- Stringpublic static ModuleData loadModuleById(ModuleParserContext context, java.lang.String id)
public static void removeModule(ModuleData data)
data
- ModuleDatapublic static void save2Disk(ModuleData module)
module
- ModuleDatapublic static boolean removeFromDisk(ModuleData module)
module
- ModuleDatapublic static void checkModuleInit()
public static void addModuleUrlRewriter(java.lang.String moduleId, java.lang.String fromUrl)
moduleId
- 模块编号fromUrl
- Stringpublic static void removeModuleUrlRewriter(java.lang.String moduleId)
moduleId
- 模块编号public static void removeAllModuleUrlRewriter()
public static boolean isInited()
public static void main(java.lang.String[] args)