Package com.mongodb
Class ReflectionDBObject.JavaWrapper
- java.lang.Object
-
- com.mongodb.ReflectionDBObject.JavaWrapper
-
- Enclosing class:
- ReflectionDBObject
public static class ReflectionDBObject.JavaWrapper extends Object
Represents a wrapper around the DBObject to interface with the Class fields
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleancontainsKey(String key)Deprecated.Objectget(ReflectionDBObject document, String fieldName)Gets the value for the given field from the given document.Set<String>keySet()Gets all the fields on this object.Objectset(ReflectionDBObject document, String fieldName, Object value)Adds or sets the given field to the given value on the document.
-
-
-
Method Detail
-
keySet
public Set<String> keySet()
Gets all the fields on this object.- Returns:
- a Set of all the field names.
-
containsKey
@Deprecated public boolean containsKey(String key)
Deprecated.Whether the document this represents contains the given field.- Parameters:
key- a field name- Returns:
- true if the key exists
-
get
@Nullable public Object get(ReflectionDBObject document, String fieldName)
Gets the value for the given field from the given document.- Parameters:
document- a ReflectionDBObject representing a MongoDB documentfieldName- the name of the field to get the value for- Returns:
- the value for the given field name
-
set
public Object set(ReflectionDBObject document, String fieldName, Object value)
Adds or sets the given field to the given value on the document.- Parameters:
document- a ReflectionDBObject representing a MongoDB documentfieldName- the name of the field to get the value forvalue- the value to set the field to- Returns:
- the result of setting this value
-
-