Package org.bson

Interface BSONObject

All Known Subinterfaces:
DBObject
All Known Implementing Classes:
BasicBSONList, BasicBSONObject, BasicDBList, BasicDBObject, CommandResult, GridFSDBFile, GridFSFile, GridFSInputFile, LazyBSONList, LazyBSONObject, LazyDBList, LazyDBObject, ReflectionDBObject

@Deprecated(since="2022-10-31") public interface BSONObject
Deprecated.
Usage of this API is not supported in AEM as a Cloud Service.
A key-value map that can be saved to the database.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Deprecated.
    Checks if this object contains a field with the given name.
    boolean
    Deprecated.
    Please use containsField(String) instead
    get(String key)
    Deprecated.
    Gets a field from this object by a given name.
    Deprecated.
    Returns this object's fields' names
    put(String key, Object v)
    Deprecated.
    Sets a name/value pair in this object.
    void
    Deprecated.
    Sets all key/value pairs from a map into this object
    void
    Deprecated.
    Sets all key/value pairs from an object into this object
    Deprecated.
    Removes a field with a given name from this object.
    Deprecated.
    Returns a map representing this BSONObject.
  • Method Details

    • put

      Object put(String key, Object v)
      Deprecated.
      Sets a name/value pair in this object.
      Parameters:
      key - Name to set
      v - Corresponding value
      Returns:
      the previous value associated with key, or null if there was no mapping for key. (A null return can also indicate that the map previously associated null with key.)
    • putAll

      void putAll(BSONObject o)
      Deprecated.
      Sets all key/value pairs from an object into this object
      Parameters:
      o - the object
    • putAll

      void putAll(Map m)
      Deprecated.
      Sets all key/value pairs from a map into this object
      Parameters:
      m - the map
    • get

      Object get(String key)
      Deprecated.
      Gets a field from this object by a given name.
      Parameters:
      key - The name of the field fetch
      Returns:
      The field, if found
    • toMap

      Map toMap()
      Deprecated.
      Returns a map representing this BSONObject.
      Returns:
      the map
    • removeField

      Object removeField(String key)
      Deprecated.
      Removes a field with a given name from this object.
      Parameters:
      key - The name of the field to remove
      Returns:
      The value removed from this object
    • containsKey

      @Deprecated boolean containsKey(String key)
      Deprecated.
      Please use containsField(String) instead
      Deprecated
      Parameters:
      key - the key to check
      Returns:
      True if the key is present
    • containsField

      boolean containsField(String s)
      Deprecated.
      Checks if this object contains a field with the given name.
      Parameters:
      s - Field name for which to check
      Returns:
      True if the field is present
    • keySet

      Set<String> keySet()
      Deprecated.
      Returns this object's fields' names
      Returns:
      The names of the fields in this object