Пример #1
0
  private Map<String, List<String>> sortConditionsByKey(List<Condition> conditions) {
    Map<String, List<String>> conditionValuesByConditionKey = new HashMap<String, List<String>>();

    for (Condition condition : conditions) {
      String key = condition.getConditionKey();
      List<String> values = condition.getValues();

      if (conditionValuesByConditionKey.containsKey(key) == false) {
        conditionValuesByConditionKey.put(key, new ArrayList<String>());
      }
      conditionValuesByConditionKey.get(key).addAll(values);
    }

    return conditionValuesByConditionKey;
  }