@Override public Sort parseSort(JsonNode object) { return object == null ? null : Sort.fromJson(object); }
@Override public Sort getSort(JsonNode object, String name) { JsonNode node = object.get(name); return node == null ? null : Sort.fromJson(node); }
@Override public Sort getSort(JsonNode object, String name) { JsonNode node = object.get(name); return node == null ? null : Sort.fromJson(node); }
@Override public Sort parseSort(BSONObject object) { return object == null ? null : Sort.fromJson(toJson(object)); }
@Override public Sort getSort(Object object, String name) { String x = (String) ((BSONObject) object).get(name); return x == null ? null : Sort.fromJson(toJson(x)); }
@Override public Sort getSort(BSONObject object, String name) { String x = (String) object.get(name); return x == null ? null : Sort.fromJson(toJson(x)); }
/** * Parses a find request from a json object. Unrecognized elements are * ignored. */ public void fromJson(ObjectNode node) { JsonNode x = node.get("query"); if (x != null) { query = QueryExpression.fromJson(x); } x = node.get("projection"); if (x != null) { projection = Projection.fromJson(x); } x = node.get("sort"); if (x != null) { sort = Sort.fromJson(x); } x = node.get("range"); if (x instanceof ArrayNode && ((ArrayNode) x).size() == 2) { from = ((ArrayNode) x).get(0).asLong(); to = ((ArrayNode) x).get(1).asLong(); } }
/** * Parses a find request from a json object. Unrecognized elements are * ignored. */ public void fromJson(ObjectNode node) { JsonNode x = node.get("query"); if (x != null) { query = QueryExpression.fromJson(x); } x = node.get("projection"); if (x != null) { projection = Projection.fromJson(x); } x = node.get("sort"); if (x != null) { sort = Sort.fromJson(x); } Range r = WithRange.fromJson(node); setFrom(r.from); setTo(r.to); }
/** * Parses a find request from a json object. Unrecognized elements are * ignored. */ public void fromJson(ObjectNode node) { JsonNode x = node.get("query"); if (x != null) { query = QueryExpression.fromJson(x); } x = node.get("projection"); if (x != null) { projection = Projection.fromJson(x); } x = node.get("sort"); if (x != null) { sort = Sort.fromJson(x); } Range r = WithRange.fromJson(node); setFrom(r.from); setTo(r.to); }
Sort sort; if (x != null) { sort = Sort.fromJson(x); } else { sort = null;
Sort sort; if (x != null) { sort = Sort.fromJson(x); } else { sort = null;