类 JdbcConfigOperation

java.lang.Object
com.gdxsoft.easyweb.script.userConfig.JdbcConfigOperation
所有已实现的接口:
Serializable, Cloneable

public class JdbcConfigOperation extends Object implements Serializable, Cloneable
另请参阅:
  • 构造器详细资料

    • JdbcConfigOperation

      public JdbcConfigOperation(ConfScriptPath scriptPath)
  • 方法详细资料

    • isHsqlDb

      public boolean isHsqlDb()
      Check if the database type is HSQLDB
      返回:
      true=HSQLDB/false=not
    • checkPathExists

      public boolean checkPathExists(String xmlPath)
      Check if the xmlPath is in the database
      参数:
      xmlPath -
      返回:
      true=in/false=not
    • importXml

      public void importXml(File xml, String xmlname) throws Exception
      Import the XML configuration
      参数:
      xml - The XML configuration file
      xmlname - The imported name
      抛出:
      Exception
    • importXml

      public void importXml(String xmlStr, String xmlname, String cdate, String udate)
      导入整个配置文件
      参数:
      xmlStr -
      xmlname -
      cdate -
      udate -
    • importXmlEle

      public void importXmlEle(Element ele, String xmlname)
      导入配置
      参数:
      ele -
      xmlname -
    • getOth

      public String getOth(String tag)
      获取其它配置的值
      参数:
      tag -
      返回:
    • updateOth

      public void updateOth(String tag, String txt, String admId)
      更新其它数据
      参数:
      tag -
      txt -
      admId -
    • deleteBaks

      public int deleteBaks(String xmlname)
      删除备份
      参数:
      xmlname -
      返回:
    • createXml

      public void createXml(String fileName, String admId)
      创建空白xml配置
      参数:
      fileName -
      admId -
    • createPath

      public void createPath(String fileName)
      创建目录
      参数:
      fileName -
    • copyXml

      public void copyXml(String from, String to, String admId)
      复制XML配置
      参数:
      from -
      to -
      admId -
    • renameTree

      public void renameTree(String path, String newName)
      修改目录的名称
      参数:
      path -
      newName -
    • renameItem

      public void renameItem(String xmlname, String newItemName, String oldItemName, String xml)
      重命名
      参数:
      xmlname -
      newItemName -
      oldItemName -
      xml -
    • backToRm

      public void backToRm(String xmlname, String itemname)
      备份到 rm表中
      参数:
      xmlname -
      itemname -
    • removeItem

      public void removeItem(String xmlname, String itemname)
      删除配置
      参数:
      xmlname -
      itemname -
    • saveBackup

      public void saveBackup(String xmlname, String itemname)
      备份配置
      参数:
      xmlname -
      itemname -
    • getXmlMeta

      public DTTable getXmlMeta(String xmlname)
      获取配置文件的概要信息
      参数:
      xmlname -
      返回:
    • getXmlMeta

      public DTTable getXmlMeta(String xmlname, String itemname)
      获取配置项的概要信息
      参数:
      xmlname -
      itemname -
      返回:
    • getCfgParam

      public String getCfgParam(Node node, String tag)
      获取 节点的 属性 valueTag = tag
      调用 getCfgParam(Node node, String tag, String valueTag)
      参数:
      node - Xml Node对象
      tag - 节点tag名称,例如 DataSource, Acl ...
      返回:
    • getCfgParam

      public String getCfgParam(Node node, String tag, String valueTag)
      获取 节点的 属性
      参数:
      node - Xml Node对象
      tag - 节点tag名称,例如 DataSource, Acl ...
      valueTag - Set 的属性名
      返回:
    • updateItem

      public void updateItem(String xmlname, String itemname, String xmlStr, String adm, int hashCode, String md5)
      更新配置项
      参数:
      xmlname -
      itemname -
      xmlStr -
      adm -
      hashCode -
      md5 -
    • updateItem

      public void updateItem(String xmlname, String itemname, String xmlStr, String adm)
      更新配置项
      参数:
      xmlname -
      itemname -
      xmlStr -
      adm -
    • getDocXml

      public String getDocXml(String xmlname)
      获取整个文档的xml
      参数:
      xmlname -
      返回:
    • combine2OneXml

      public int combine2OneXml(String xmlname)
      将所有配置项合并成一个xml文件,保留到数据库和写到文件缓存中
      参数:
      xmlname -
    • saveToCache

      public boolean saveToCache(String xmlName, String xml, long time, int hashCode, String md5)
      保存到本地缓存
      参数:
      xmlName -
      xml -
      time -
      hashCode -
      md5 -
      返回:
    • saveToCache

      @Deprecated public boolean saveToCache(String xmlName, String xml, long time)
      已过时。
      保存到本地缓存
      参数:
      xmlName -
      xml -
      time -
      返回:
    • checkXmlChanged

      @Deprecated public boolean checkXmlChanged(String xmlName, int hashCode)
      已过时。
      检查文件是否被修改
      参数:
      xmlName -
      hashCode -
      返回:
    • checkXmlChanged

      public boolean checkXmlChanged(String xmlName, int hashCode, String md5)
      检查文件是否被修改
      参数:
      xmlName -
      hashCode -
      返回:
    • exportAll

      public void exportAll() throws Exception
      输出所有配置到缓存目录 (UPath.getCachedPath )
      抛出:
      Exception
    • getAllXmlnames

      public DTTable getAllXmlnames()
      获取所有的 xmlname名称
      返回:
    • getXml

      public String getXml(String xmlName)
      获取xmlname对应的xml
      参数:
      xmlName -
      返回:
    • getJdbcCfgDirs

      public DTTable getJdbcCfgDirs()
      获取所有目录
      返回:
    • getJdbcItems

      public DTTable getJdbcItems(String xmlname)
      获取items
      参数:
      xmlname -
      返回:
    • checkExists

      public boolean checkExists(String xmlname, String itemname)
      Check the configuration exists
      参数:
      xmlname -
      itemname -
      返回:
    • getJdbcItem

      public DTTable getJdbcItem(String xmlname, String itemname)
      获取 item
      参数:
      xmlname -
      itemname -
      返回:
    • getJdbcItemXml

      public String getJdbcItemXml(String xmlname, String itemname)
      获取 item 的 xml字符串
      参数:
      xmlname -
      itemname -
      返回:
    • updates

      public void updates(List<String> sqls, RequestValue rv)
      批量更新
      参数:
      sqls -
      rv -
    • update

      public void update(String sql, RequestValue rv)
      更新数据
      参数:
      sql -
      rv -
    • getJdbcTable

      public DTTable getJdbcTable(String sql, RequestValue rv)
      获取表
      参数:
      sql -
      rv -
      返回:
    • isJdbcResources

      public boolean isJdbcResources()
      用户配置信息是在数据库保存
      返回:
    • getJdbcConfigName

      public String getJdbcConfigName()
      获取用户配置信息的jdbc
      返回: