Package com.mongodb
Class BasicDBObjectBuilder
java.lang.Object
com.mongodb.BasicDBObjectBuilder
Deprecated.
Usage of this API is not supported in AEM as a Cloud Service.
Utility for building complex objects. For example:
BasicDBObjectBuilder.start().add( "name" , "eliot").add("number" , 17).get()
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Creates a builder intialized with an empty document. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Same as appendDeprecated.Appends the key/value to the active objectget()
Deprecated.Gets the top level document.boolean
isEmpty()
Deprecated.Returns true if no key/value was inserted into the top level document.pop()
Deprecated.Pops the active object, which means that the parent object becomes activeDeprecated.Creates an new empty object and inserts it into the current object with the given key.static BasicDBObjectBuilder
start()
Deprecated.Creates a builder intialized with an empty document.static BasicDBObjectBuilder
Deprecated.Creates a builder initialized with the given key/value.static BasicDBObjectBuilder
Deprecated.Creates an object builder from an existing map of key value pairs.
-
Constructor Details
-
BasicDBObjectBuilder
public BasicDBObjectBuilder()Deprecated.Creates a builder intialized with an empty document.
-
-
Method Details
-
start
Deprecated.Creates a builder intialized with an empty document.- Returns:
- The new empty builder
-
start
Deprecated.Creates a builder initialized with the given key/value.- Parameters:
key
- The field nameval
- The value- Returns:
- the new builder
-
start
Deprecated.Creates an object builder from an existing map of key value pairs.- Parameters:
documentAsMap
- a document in Map form.- Returns:
- the new builder
-
append
Deprecated.Appends the key/value to the active object- Parameters:
key
- the field nameval
- the value of the field- Returns:
this
so calls can be chained
-
add
Deprecated.Same as append- Parameters:
key
- the field nameval
- the value of the field- Returns:
this
so calls can be chained- See Also:
-
push
Deprecated.Creates an new empty object and inserts it into the current object with the given key. The new child object becomes the active one.- Parameters:
key
- the field name- Returns:
this
so calls can be chained
-
pop
Deprecated.Pops the active object, which means that the parent object becomes active- Returns:
this
so calls can be chained
-
get
Deprecated.Gets the top level document.- Returns:
- The base object
-
isEmpty
public boolean isEmpty()Deprecated.Returns true if no key/value was inserted into the top level document.- Returns:
- true if empty
-