String sortOrder = json.getString(SORT_ORDER);
if (Direction.ASCENDING.getName().equals(sortOrder)) {
query.asc();
}
else if (Direction.DESCENDING.getName().equals(sortOrder)) {
query.desc();
}
else {
throw new NotValidException("Unknown sort ordering '" + sortOrder + "' in query");
}
}