@Override public Projection parseProjection(JsonNode object) { return object == null ? null : Projection.fromJson(object); }
@Override public Projection getProjection(JsonNode object, String name) { JsonNode node = object.get(name); return node == null ? null : Projection.fromJson(node); }
@Override public Projection getProjection(JsonNode object, String name) { JsonNode node = object.get(name); return node == null ? null : Projection.fromJson(node); }
@Override public Projection parseProjection(BSONObject object) { return object == null ? null : Projection.fromJson(toJson(object)); }
/** * Parses a save request from a JSON object */ public static SaveRequest fromJson(ObjectNode node) { SaveRequest req = new SaveRequest(); req.parse(node); JsonNode x = node.get("projection"); if (x != null) { req.returnFields = Projection.fromJson(x); } x = node.get("upsert"); if (x != null) { req.upsert = x.asBoolean(); } return req; } }
/** * Parses an insertion request from a json object. Unrecognized elements are * ignored. */ public static InsertionRequest fromJson(ObjectNode node) { InsertionRequest req = new InsertionRequest(); req.parse(node); JsonNode x = node.get("projection"); if (x != null) { req.returnFields = Projection.fromJson(x); } return req; } }
@Override public Projection getProjection(Object object, String name) { String x = (String) ((BSONObject) object).get(name); return x == null ? null : Projection.fromJson(toJson(x)); }
@Override public Projection getProjection(BSONObject object, String name) { String x = (String) object.get(name); return x == null ? null : Projection.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 an update request from a Json object */ public static UpdateRequest fromJson(ObjectNode node) { UpdateRequest req = new UpdateRequest(); req.parse(node); JsonNode x = node.get("query"); if (x != null) { req.query = QueryExpression.fromJson(x); } x = node.get("update"); if (x != null) { req.updateExpression = UpdateExpression.fromJson(x); } x = node.get("projection"); if (x != null) { req.returnFields = Projection.fromJson(x); } return req; } }
/** * 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); }
/** * Parses a save request from a JSON object */ public static SaveRequest fromJson(ObjectNode node) { SaveRequest req = new SaveRequest(); req.parse(node); JsonNode x = node.get("projection"); if (x != null) { req.returnFields = Projection.fromJson(x); } x = node.get("upsert"); if (x != null) { req.upsert = x.asBoolean(); } WithIfCurrent.fromJson(req,node); Range r = WithRange.fromJson(node); req.setFrom(r.from); req.setTo(r.to); return req; } }
/** * Parses a save request from a JSON object */ public static SaveRequest fromJson(ObjectNode node) { SaveRequest req = new SaveRequest(); req.parse(node); JsonNode x = node.get("projection"); if (x != null) { req.returnFields = Projection.fromJson(x); } x = node.get("upsert"); if (x != null) { req.upsert = x.asBoolean(); } WithIfCurrent.fromJson(req,node); Range r = WithRange.fromJson(node); req.setFrom(r.from); req.setTo(r.to); return req; } }
/** * Parses an insertion request from a json object. Unrecognized elements are * ignored. */ public static InsertionRequest fromJson(ObjectNode node) { InsertionRequest req = new InsertionRequest(); req.parse(node); JsonNode x = node.get("projection"); if (x != null) { req.returnFields = Projection.fromJson(x); } Range r = WithRange.fromJson(node); req.setFrom(r.from); req.setTo(r.to); return req; } }
/** * Parses an insertion request from a json object. Unrecognized elements are * ignored. */ public static InsertionRequest fromJson(ObjectNode node) { InsertionRequest req = new InsertionRequest(); req.parse(node); JsonNode x = node.get("projection"); if (x != null) { req.returnFields = Projection.fromJson(x); } Range r = WithRange.fromJson(node); req.setFrom(r.from); req.setTo(r.to); return req; } }
/** * Parses an update request from a Json object */ public static UpdateRequest fromJson(ObjectNode node) { UpdateRequest req = new UpdateRequest(); req.parse(node); JsonNode x = node.get("query"); if (x != null) { req.query = QueryExpression.fromJson(x); } x = node.get("update"); if (x != null) { req.updateExpression = UpdateExpression.fromJson(x); } x = node.get("projection"); if (x != null) { req.returnFields = Projection.fromJson(x); } WithIfCurrent.fromJson(req,node); Range r = WithRange.fromJson(node); req.setFrom(r.from); req.setTo(r.to); return req; } }
/** * Parses an update request from a Json object */ public static UpdateRequest fromJson(ObjectNode node) { UpdateRequest req = new UpdateRequest(); req.parse(node); JsonNode x = node.get("query"); if (x != null) { req.query = QueryExpression.fromJson(x); } x = node.get("update"); if (x != null) { req.updateExpression = UpdateExpression.fromJson(x); } x = node.get("projection"); if (x != null) { req.returnFields = Projection.fromJson(x); } WithIfCurrent.fromJson(req,node); Range r = WithRange.fromJson(node); req.setFrom(r.from); req.setTo(r.to); return req; } }