@Override public String toString(){
  StringBuilder sb=new StringBuilder();
  boolean isFirst=true;
  for (  ICategory category : categories) {
    if (isFirst) {
      isFirst=false;
    }
 else {
      sb.append("|");
    }
    sb.append(getQueryString(category));
  }
  for (  ICategory category : excludeCategories) {
    if (isFirst) {
      isFirst=false;
    }
 else {
      sb.append("|");
    }
    sb.append("-");
    sb.append(getQueryString(category));
  }
  return sb.toString();
}

@ Override public String toString ( ) { StringBuilder sb = new StringBuilder ( ) ; boolean isFirst = true ; for ( ICategory category : categories ) { if ( isFirst ) { isFirst = false ; } else { sb . append ( "|" ) ; } sb . append ( getQueryString ( category ) ) ; } for ( ICategory category : excludeCategories ) { if ( isFirst ) { isFirst = false ; } else { sb . append ( "|" ) ; } sb . append ( "-" ) ; sb . append ( getQueryString ( category ) ) ; } return sb . toString ( ) ; }
returns a string representation for the category conditions in the categoryfilter , in the format used by a query uri .
