public class TerminalServiceImpl extends EModelService<Terminal> implements TerminalService
dao| 构造器和说明 |
|---|
TerminalServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
EMap |
decrypt(Terminal term,
EMap params,
String[] keys)
对请求参数进行解密处理
注意:如果请求方同时对某参数进行了加密与签名,则校验时应先 [解密] 再进行 [签名校验]
|
EMap |
encrypt(Terminal term,
EMap params,
String[] keys)
对请求参数进行加密处理
注意:如果某参数同时进行加密与签名,需要先进行 [签名] 再进行 [加密]。
|
EMap |
genSign(Terminal term,
EMap params,
String[] keys)
生成签名
注意:如果某参数同时进行加密与签名,需要先进行 [签名] 再进行 [加密]。
|
List<Terminal> |
getActiveTer()
获得可用的终端对象
|
List<Terminal> |
getAllTer()
获得全部终端对象
|
String |
getAllTerJson()
获得全部终端对象的JSON
|
Terminal |
getByDomain(String domain)
获得终端对象
|
Terminal |
getTer()
获得终端对象
|
List<Terminal> |
getTers(Querys qs)
获得终端对象
|
Result |
pushData(String domain,
String url,
EMap params)
向终端发送请求
|
Result |
pushData(Terminal term,
String url,
EMap params)
向终端发送请求
|
String |
pushData2Str(String domain,
String url,
EMap params)
向终端发送请求
|
String |
pushData2Str(Terminal term,
String url,
EMap params)
向终端发送请求
|
Result |
pushFile(String domain,
String url,
Map<String,File> files,
EMap params)
向终端发送文件
|
Result |
pushFile(Terminal term,
String url,
Map<String,File> files,
EMap params)
向终端发送文件
|
String |
pushFile2Str(String domain,
String url,
Map<String,File> files,
EMap params)
向终端发送文件
|
String |
pushFile2Str(Terminal term,
String url,
Map<String,File> files,
EMap params)
向终端发送文件
|
Terminal |
saveTer(Terminal ter)
保存终端对象
|
boolean |
valiSign(Terminal term,
EMap params,
String[] keys)
签名校验
注意:如果请求方同时对某参数进行了加密与签名,则校验时应先 [解密] 再进行 [签名校验]
|
able, batchSave, batchUpdate, dbo, deleteByCodes, deleteById, deleteByIda, deleteByIds, disable, disable, disableByIda, disableByIds, enable, enable, enableByIda, enableByIds, findByCode, findByCodea, findByCodes, findByDomain, findByDomainSingle, findById, findByIda, findByIds, getConfigName, paginate, paginate, removeRepeat, save, saveOrUpdate, select, select, select, select, select, select, select, select, selectAll, selectAll, selectAllBy, selectAllBy, selectCol, selectCol, selectCol, selectFirst, selectFirst, selectFirst, selectFirst, selectFirst, selectFirst, selectFirst, update$comp, $domain, $logined, $uid, $user, $UUID, append, append, join, parseModel, parseRecordsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitable, batchSave, batchUpdate, deleteByCodes, deleteById, deleteByIda, deleteByIds, disable, disable, disableByIda, disableByIds, enable, enable, enableByIda, enableByIds, findByCode, findByCodea, findByCodes, findByDomain, findByDomainSingle, findById, findByIda, findByIds, paginate, paginate, removeRepeat, save, saveOrUpdate, select, select, select, select, select, select, select, select, selectAll, selectAll, selectAllBy, selectAllBy, selectCol, selectCol, selectCol, selectFirst, selectFirst, selectFirst, selectFirst, selectFirst, updatepublic Terminal getTer()
TerminalService获得终端对象
getTer 在接口中 TerminalServicepublic Terminal getByDomain(String domain)
TerminalService获得终端对象
getByDomain 在接口中 TerminalServicepublic List<Terminal> getTers(Querys qs)
TerminalService获得终端对象
getTers 在接口中 TerminalServicepublic List<Terminal> getActiveTer()
TerminalService获得可用的终端对象
getActiveTer 在接口中 TerminalServicepublic List<Terminal> getAllTer()
TerminalService获得全部终端对象
getAllTer 在接口中 TerminalServicepublic String getAllTerJson()
TerminalService获得全部终端对象的JSON
getAllTerJson 在接口中 TerminalServicepublic Terminal saveTer(Terminal ter)
TerminalService保存终端对象
saveTer 在接口中 TerminalServicepublic String pushFile2Str(Terminal term, String url, Map<String,File> files, EMap params)
TerminalService向终端发送文件
pushFile2Str 在接口中 TerminalServiceterm - 终端对象url - 资源地址,不含域名files - 文件集合params - 含有签名(sign)的参数集合public String pushFile2Str(String domain, String url, Map<String,File> files, EMap params)
TerminalService向终端发送文件
pushFile2Str 在接口中 TerminalServicedomain - 终端子域url - 资源地址,不含域名files - 文件集合params - 含有签名(sign)的参数集合public Result pushFile(Terminal term, String url, Map<String,File> files, EMap params)
TerminalService向终端发送文件
pushFile 在接口中 TerminalServiceterm - 终端对象url - 资源地址,不含域名files - 文件集合params - 含有签名(sign)的参数集合public Result pushFile(String domain, String url, Map<String,File> files, EMap params)
TerminalService向终端发送文件
pushFile 在接口中 TerminalServicedomain - 终端子域url - 资源地址,不含域名files - 文件集合params - 含有签名(sign)的参数集合public String pushData2Str(Terminal term, String url, EMap params)
TerminalService向终端发送请求
pushData2Str 在接口中 TerminalServiceterm - 终端对象url - 资源地址,不含域名params - 含有签名(sign)的参数集合public String pushData2Str(String domain, String url, EMap params)
TerminalService向终端发送请求
pushData2Str 在接口中 TerminalServicedomain - 终端子域url - 资源地址,不含域名params - 含有签名(sign)的参数集合public Result pushData(Terminal term, String url, EMap params)
TerminalService向终端发送请求
pushData 在接口中 TerminalServiceterm - 终端对象url - 资源地址,不含域名params - 含有签名(sign)的参数集合public Result pushData(String domain, String url, EMap params)
TerminalService向终端发送请求
pushData 在接口中 TerminalServicedomain - 终端子域url - 资源地址,不含域名params - 含有签名(sign)的参数集合public EMap genSign(Terminal term, EMap params, String[] keys)
TerminalService生成签名 注意:如果某参数同时进行加密与签名,需要先进行 [签名] 再进行 [加密]。
genSign 在接口中 TerminalServiceterm - 终端对象params - 原始请求参数集合keys - 参与签名的字段列表,注意顺序public EMap encrypt(Terminal term, EMap params, String[] keys)
TerminalService对请求参数进行加密处理 注意:如果某参数同时进行加密与签名,需要先进行 [签名] 再进行 [加密]。
encrypt 在接口中 TerminalServiceterm - 终端对象public EMap decrypt(Terminal term, EMap params, String[] keys)
TerminalService对请求参数进行解密处理 注意:如果请求方同时对某参数进行了加密与签名,则校验时应先 [解密] 再进行 [签名校验]
decrypt 在接口中 TerminalServiceterm - 终端对象public boolean valiSign(Terminal term, EMap params, String[] keys)
TerminalService签名校验 注意:如果请求方同时对某参数进行了加密与签名,则校验时应先 [解密] 再进行 [签名校验]
valiSign 在接口中 TerminalServiceterm - 终端对象params - 含有签名(sign)的参数集合keys - 参与签名的字段列表,注意顺序Copyright © 2023. All rights reserved.