public void addConfigurationItem(ServerConfigurationItem configItem) {
   if (_configItems != null && _configItems.contains(configItem)) {
     return;
   }
   configItem.prepare(this);
   if (_configItems == null) {
     _configItems = new ArrayList<ServerConfigurationItem>();
   }
   _configItems.add(configItem);
 }
示例#2
0
  protected final void addOrdering(Direction direction, List<String> path) {

    if (i_field != null) {
      path.add(i_field);
    }

    if (i_parent != null) {
      i_parent.addOrdering(direction, path);
      return;
    }

    final String[] fieldPath = reverseFieldPath(path);
    removeExistingOrderingFor(fieldPath);
    orderings().add(new SodaQueryComparator.Ordering(direction, fieldPath));
  }