return new PageURLCriteria(value);
} else if (PUBLICATION.equals(criteria)) {
if (fieldOperator != FieldOperator.EQUAL) {
throw new ParserException("Illegal FieldOperator " + fieldOperator + " for criteria " + criteria);
}
return new PublicationCriteria(Integer.parseInt(value));
} else if (SCHEMA_TITLE.equals(criteria)) {
return new SchemaTitleCriteria(value, fieldOperator);
// Publication stuff
} else if (PUBLICATION_KEY.equals(criteria)) {