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
 
 
 - 
 
 -