info.xiancloud.core.Input.getList()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(3.1k)|赞(0)|评价(0)|浏览(157)

本文整理了Java中info.xiancloud.core.Input.getList()方法的一些代码示例,展示了Input.getList()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Input.getList()方法的具体详情如下:
包路径:info.xiancloud.core.Input
类名称:Input
方法名:getList

Input.getList介绍

暂无

代码示例

代码示例来源:origin: info.xiancloud/xian-qclouddocker

/**
 * 填充接口请求参数
 */
protected void fillUnitArgs(UnitRequest msg, TreeMap<String, String> params) {
  // 添加接口请求参数
  List<Input.Obj> argList = this.getInput() != null ? this.getInput().getList() : null;
  if (argList != null && !argList.isEmpty()) {
    argList.forEach(arg -> {
      if (!StringUtil.isEmpty(msg.getArgMap().get(arg.getName()))) {
        params.put(arg.getName(), msg.getArgMap().get(arg.getName()) + "");
      }
    });
  }
}

代码示例来源:origin: info.xiancloud/xian-qclouddocker

@Override
protected void fillUnitArgs(UnitRequest msg, TreeMap<String, String> params) {
  // 添加接口请求参数
  List<Input.Obj> argList = this.getInput().getList();
  if (argList != null && !argList.isEmpty()) {
    argList.forEach(arg -> {
      if (!StringUtil.isEmpty(msg.getArgMap().get(arg.getName()))) {
        // 基本类型
        if (arg.getClazz().isPrimitive() || arg.getClazz() == String.class) {
          params.put(arg.getName(), msg.getArgMap().get(arg.getName()) + "");
        } else {
          // 复合类型参数
          JSONArray jsonArr = JSON.parseArray(msg.getArgMap().get(arg.getName()).toString());
          switch (arg.getName()) {
            case "containers.n":
              for (int i = 0; i < jsonArr.size(); i++) {
                String prefix = String.format("containers.%s.", i);
                JSONObject obj = jsonArr.getJSONObject(i);
                params.put(prefix + "containerName", obj.getString("containerName"));
                params.put(prefix + "image", obj.getString("image"));
              }
              break;
            default:
              break;
          }
        }
      }
    });
  }
}

代码示例来源:origin: info.xiancloud/xian-qclouddocker

List<Input.Obj> argList = this.getInput().getList();
if (argList != null && !argList.isEmpty()) {
  argList.forEach(arg -> {

代码示例来源:origin: info.xiancloud/xian-qclouddocker

@Override
protected void fillUnitArgs(UnitRequest msg, TreeMap<String, String> params) {
  // 添加接口请求参数
  List<Input.Obj> argList = this.getInput().getList();
  if (argList != null && !argList.isEmpty()) {
    argList.forEach(arg -> {
      if (!StringUtil.isEmpty(msg.getArgMap().get(arg.getName()))) {
        // 基本类型
        if (arg.getClazz().isPrimitive() || arg.getClazz() == String.class) {
          params.put(arg.getName(), msg.getArgMap().get(arg.getName()) + "");
        } else {
          // 复合类型参数
          JSONArray jsonArr = JSON.parseArray(msg.getArgMap().get(arg.getName()).toString());
          switch (arg.getName()) {
            case "instances.n":
              for (int i = 0; i < jsonArr.size(); i++) {
                String prefix = String.format("instances.%s", i);
                params.put(prefix, jsonArr.getString(i));
              }
              break;
            default:
              break;
          }
        }
      }
    });
  }
}

代码示例来源:origin: info.xiancloud/xian-qclouddocker

@Override
protected void fillUnitArgs(UnitRequest msg, TreeMap<String, String> params) {
  List<Input.Obj> argList = this.getInput().getList();
  if (argList != null && !argList.isEmpty()) {
    argList.forEach(arg -> {

代码示例来源:origin: xiancloud/xian

List<Obj> objList = io.getList();
for (Obj obj : objList) {
  bw.write("<tr>");

代码示例来源:origin: info.xiancloud/xian-qclouddocker

List<Input.Obj> argList = this.getInput().getList();
if (argList != null && !argList.isEmpty()) {
  argList.forEach(arg -> {

相关文章

微信公众号

最新文章

更多