예제 #1
0
  public static Map<Object, Object> pagerSettingInfo(Map<?, ?> context) throws Exception {
    String id = (String) context.get("id");
    Map<Object, Object> map = new HashMap<Object, Object>();

    Map value = (Map) Config.getConfigByName("_additionalPager");
    Iterator it = value.values().iterator();
    String mapString = "";
    boolean flag = true;
    while (it.hasNext()) {
      String ls = (String) it.next();
      String[] temple = ls.split("_");
      for (int i = 1; i < temple.length; i++) {
        String tem = "id=" + id;
        String tem1 = "id=" + id + " ";
        if (tem.equals(temple[i]) || (tem1.equals(temple[i]))) {
          flag = false;
          break;
        }
      }
      mapString = ls;
      if (flag == false) {
        break;
      }
    }
    map = BaseClass.stringToMap(mapString);
    return map;
  }
예제 #2
0
  public static List<Map<Object, Object>> getPagerPrefefencesList() throws Exception {
    List<Map<Object, Object>> list = new ArrayList<Map<Object, Object>>();

    Map<String, Object> retDataMap = Config.getConfigByName("_additionalPager");

    // 接下来去map中的值放到list中
    Iterator it = retDataMap.keySet().iterator();
    while (it.hasNext()) {
      String key = (String) it.next();
      String value = (String) (retDataMap.get(key));
      Map<Object, Object> map2 = BaseClass.stringToMap(value);

      if ("CHECKED".equals((String) map2.get("_disabled"))) {
        map2.put("_disabled", "disabled");
      }
      if ("".equals((String) map2.get("_disabled")) || (String) map2.get("_disabled") == null) {
        map2.put("_disabled", "scheduled");
      }
      list.add(map2);
    }
    return list;
  }