类 UpdateCfgXml
java.lang.Object
com.gdxsoft.easyweb.define.UpdateCfgXml
XML 配置管理工具 — XML 操作层
功能:
1. XItem 管理 — 读取/修改 XML 中 EasyWebTemplate 的 XItem 定义
2. SQL + ActionSet 管理 — 读取/修改 XML 中 Action 的 SqlSet 和 ActionSet
直接操作 XML 文件,不涉及数据库表。
此类仅包含 XML 操作逻辑,不含 Servlet/HTTP 相关代码。
参数约定:
xmlPath — XML 文件路径(如 /ewa/admin.xml)
itemName — EasyWebTemplate Name(如 ADM_USER.Frame.ChangePWD)
xitemName — XItem Name(如 ADM_PWD)
sqlName — SqlSet Name(如 OnPagePost SQL)
- 作者:
- guolei
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明org.json.JSONObjectdeleteScriptSet(String xmlPath, String itemName, String scriptName) 删除 ScriptSetorg.json.JSONObjectdeleteSqlSet(String xmlPath, String itemName, String sqlName) 删除 SqlSetorg.json.JSONObjectdeleteXItem(String xmlPath, String itemName, String xitemName) 删除 XItemorg.json.JSONObjectgetScriptSet(String xmlPath, String itemName, String scriptName) 获取 ScriptSet 详情org.json.JSONObject获取 SqlSet 详情org.json.JSONObject获取单个 XItem 的完整详情(用于编辑)org.json.JSONObjectlistActions(String xmlPath, String itemName) 列出指定 Template 中的所有 Action + SqlSet + ScriptSetorg.json.JSONObject列出指定 XML 中的所有 EasyWebTemplateorg.json.JSONObjectlistXItems(String xmlPath, String itemName) 列出指定 Template 中的所有 XItemorg.json.JSONObject列出所有可编辑的 XML 文件org.json.JSONObject移动 XItem 顺序(上移/下移)org.json.JSONObjectsaveScriptSet(String xmlPath, String itemName, UpdateCfgScriptSetData data) 保存 ScriptSetorg.json.JSONObjectsaveSqlSet(String xmlPath, String itemName, UpdateCfgSqlSetData data) 保存 SqlSet — 新增或修改org.json.JSONObjectsaveXItem(String xmlPath, String itemName, UpdateCfgXItemData data) 保存 XItem — 新增或修改voidsetOperator(String loginId) 设置当前操作员
-
构造器详细资料
-
UpdateCfgXml
public UpdateCfgXml()
-
-
方法详细资料
-
setOperator
设置当前操作员 -
listXmlFiles
public org.json.JSONObject listXmlFiles()列出所有可编辑的 XML 文件 -
listItems
列出指定 XML 中的所有 EasyWebTemplate -
listXItems
-
getXItem
-
saveXItem
保存 XItem — 新增或修改 -
deleteXItem
-
moveXItem
-
listActions
-
getSqlSet
-
saveSqlSet
保存 SqlSet — 新增或修改 -
deleteSqlSet
-
getScriptSet
-
saveScriptSet
public org.json.JSONObject saveScriptSet(String xmlPath, String itemName, UpdateCfgScriptSetData data) 保存 ScriptSet -
deleteScriptSet
-