EsbExtInterface --2

/**
* 校验用户、密码、TenantID正确性
*
* @param userID
* @param Password
* @param TenantID
* @return Boolean
*/
public static Boolean checkPassword(String userID, String Password,
String TenantID) {
log.info("check Password begin...");

String sql = FileManager.getESBProperty("CHECK_PASSWORD_SQL");

ArrayList<String> param = new ArrayList<String>();
param.add(userID);
param.add(Password);
param.add(TenantID);
ArrayList<HashMap<String, String>> rtnList = DBAccess.execQuerySQL(sql,
param);
log.info("check Password successed");

return rtnList.size() > 0;
}

/**
* 校验用户/TenantID能否访问当前功能
*
* @param userID
* @param operation
* @return Boolean
*/
public static Boolean checkAccess(String userID, String operation) {
log.info("check Access begin...");

String sql = FileManager.getESBProperty("CHECK_ACCESS_SQL");

ArrayList<String> param = new ArrayList<String>();
param.add(userID);
param.add(operation);
ArrayList<HashMap<String, String>> rtnList = DBAccess.execQuerySQL(sql,
param);
log.info("check Access successed");

return rtnList.size() > 0;
}

public static void main(String[] args) throws Exception {
// 测试代码注释掉
long a = System.currentTimeMillis();
// System.out.println(getEsbSeq());
// System.out.println(getProcessSeq());

StringBuffer buf = new StringBuffer();
String line;

java.io.File file = new java.io.File("D:\\text.xml");

java.io.InputStream in = new java.io.FileInputStream(file);

java.io.BufferedReader reader = new java.io.BufferedReader(
new java.io.InputStreamReader(in));

while ((line = reader.readLine()) != null) {
buf.append(line).append("\n");
}

reader.close();
in.close();

writeEsb(buf.toString());

System.out.println(System.currentTimeMillis() - a);
}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值