Ejemplo n.º 1
0
  private List<Interval> getIntervalListFromETask() {
    String[] taskIdList = getTaskIdListFromEPic();
    if (null == taskIdList) {
      return null;
    }
    List<Interval> list = new ArrayList<Interval>();
    //		String startName = "time_start";
    //		String endName = "time_end";
    for (String e : taskIdList) {
      Map<String, String> cond = new HashMap<String, String>();
      cond.put("id", e);

      List<Map> curList = SQLWapper.selectTask(cond);
      if (curList.size() == 1) {
        Map<String, String> resultMap = (Map<String, String>) curList.get(0);
        SQLHelperSelect helper = new SQLHelperSelect();
        helper.value = resultMap;
        List names = helper.getListString("ncfilename");

        taskIdAndNcfilename.put(e, (String) names.get(Convention.modelToint(model)));
        long start = Long.parseLong(resultMap.get("time_start"));
        long end = Long.parseLong(resultMap.get("time_end"));
        Interval curInterval = new Interval(start, end, e);
        list.add(curInterval);
      }
    }
    Collections.sort(list, cmp);
    return list;
  }