public void addConditions(Iterable<? extends DataTableFilterCondition> conditions){
  boolean changed=false;
  for (  DataTableFilterCondition condition : conditions) {
    if (condition != null) {
      conditionStack.add(condition);
      changed=true;
    }
  }
  if (changed) {
    setSelectedIndices(updateSelection());
    informDataTableFilteredListener();
  }
}

public void addConditions ( Iterable < ? extends DataTableFilterCondition > conditions ) { boolean changed = false ; for ( DataTableFilterCondition condition : conditions ) { if ( condition != null ) { conditionStack . add ( condition ) ; changed = true ; } } if ( changed ) { setSelectedIndices ( updateSelection ( ) ) ; informDataTableFilteredListener ( ) ; } }
adds a batch of conditions . the listeners will be only informed after all of the conditions have been added . null conditions will be ignored .
