} else if (SCHEMA_TITLE.equals(criteria)) {
return new SchemaTitleCriteria(value, fieldOperator);
// Publication stuff
} else if (PUBLICATION_KEY.equals(criteria)) {
return new PublicationKeyCriteria(value, fieldOperator);
} else if (PUBLICATION_MULTIMEDIA_PATH.equals(criteria)) {
return new PublicationMultimediaPathCriteria(value, fieldOperator);
} else if (PUBLICATION_MULTIMEDIA_URL.equals(criteria)) {
return new PublicationMultimediaURLCriteria(value, fieldOperator);
} else if (PUBLICATION_PATH.equals(criteria)) {