Package com.mongodb

Class MongoNamespace

java.lang.Object
com.mongodb.MongoNamespace

@Immutable @Deprecated(since="2021-05-27") public final class MongoNamespace extends Object
Deprecated.
Usage of this API is not supported in AEM as a Cloud Service.
A MongoDB namespace, which includes a database name and collection name.
Since:
3.0
  • Field Details

  • Constructor Details

  • Method Details

    • checkDatabaseNameValidity

      public static void checkDatabaseNameValidity(String databaseName)
      Deprecated.
      Check the validity of the given database name. A valid database name is non-null, non-empty, and does not contain any of the following characters: '\0', '/', '\\', ' ', '"', '.'. The server may impose additional restrictions on database names.
      Parameters:
      databaseName - the database name
      Throws:
      IllegalArgumentException - if the database name is invalid
      Since:
      3.4
    • checkCollectionNameValidity

      public static void checkCollectionNameValidity(String collectionName)
      Deprecated.
      Check the validity of the given collection name. A valid collection name is non-null and non-empty. The server may impose additional restrictions on collection names.
      Parameters:
      collectionName - the collection name
      Throws:
      IllegalArgumentException - if the collection name is invalid
      Since:
      3.4
    • getDatabaseName

      @BsonProperty("db") public String getDatabaseName()
      Deprecated.
      Gets the database name.
      Returns:
      the database name
    • getCollectionName

      @BsonProperty("coll") public String getCollectionName()
      Deprecated.
      Gets the collection name.
      Returns:
      the collection name
    • getFullName

      public String getFullName()
      Deprecated.
      Gets the full name, which is the database name and the collection name, separated by a period.
      Returns:
      the full name
    • equals

      public boolean equals(Object o)
      Deprecated.
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Deprecated.
      Returns the standard MongoDB representation of a namespace, which is <database>.<collection>.
      Overrides:
      toString in class Object
      Returns:
      string representation of the namespace.
    • hashCode

      public int hashCode()
      Deprecated.
      Overrides:
      hashCode in class Object