类 SyncRemote
java.lang.Object
com.gdxsoft.easyweb.define.SyncRemote
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明org.json.JSONObjectcompareFiles(String fromJson) remote执行,检查本地文件json和远程文件json的差异解密内容byte[]decodeFile(String base64Str) 加密内容encodeFile(String id, String name) 获取本配置的Keyorg.json.JSONObjectgetCfgs()org.json.JSONObjectvoid本地和远程执行,根据filter获取目录下的文件的JSONorg.json.JSONObjectgetJson()void初始化,根据过滤条件和根目录void根据配置文件ID获取配置项org.json.JSONObjectlocalRequstRemoveFile(String id, String name) 本地请求远程文件将本地的JSON提交到远程remote 执行,获取文件BASE64并保存removeSendFile(String id, String root, String name) 远程发送文件voidsaveJson()保存扫描结果local执行,提交文件到远程void本配置的Key
-
构造器详细资料
-
SyncRemote
public SyncRemote()
-
-
方法详细资料
-
getCurCfg
public org.json.JSONObject getCurCfg() -
getCfgs
public org.json.JSONObject getCfgs() -
decode
解密内容- 参数:
encodeString-- 返回:
- 抛出:
Exception
-
encode
加密内容- 参数:
str-- 返回:
- 抛出:
Exception
-
initById
public void initById(String id) throws ParserConfigurationException, SAXException, IOException, org.json.JSONException 根据配置文件ID获取配置项- 参数:
id-- 抛出:
ParserConfigurationExceptionSAXExceptionIOExceptionorg.json.JSONException
-
init
初始化,根据过滤条件和根目录- 参数:
filters- 过滤条件(js or js,html)root- 根目录
-
getDir
本地和远程执行,根据filter获取目录下的文件的JSON- 参数:
path-- 抛出:
org.json.JSONException
-
compareFiles
remote执行,检查本地文件json和远程文件json的差异- 参数:
fromJson-- 返回:
- 抛出:
org.json.JSONException
-
saveJson
保存扫描结果- 抛出:
IOException
-
getJson
public org.json.JSONObject getJson() -
postToRemote
将本地的JSON提交到远程- 抛出:
Exception
-
sendFile
local执行,提交文件到远程- 参数:
id-name-- 返回:
- 抛出:
Exception
-
encodeFile
- 抛出:
Exception
-
decodeFile
- 抛出:
IOException
-
recvFile
remote 执行,获取文件BASE64并保存- 参数:
root-name-cnt-- 返回:
- 抛出:
org.json.JSONException
-
removeSendFile
远程发送文件- 参数:
id- 本地配置索引root- 远程根目录name- 远程文件名称- 返回:
- 抛出:
org.json.JSONException
-
localRequstRemoveFile
本地请求远程文件- 参数:
id-name-- 返回:
- 抛出:
Exception
-
loadCfgs
-
getCfgKey
获取本配置的Key- 返回:
- the _CfgKey
-
setCfgKey
本配置的Key- 参数:
_CfgKey- the _CfgKey to set
-