Class MongoDBTableBackendDetails

java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.tables.QTableBackendDetails
com.kingsrook.qqq.backend.module.mongodb.model.metadata.MongoDBTableBackendDetails
All Implemented Interfaces:
Serializable, Cloneable

public class MongoDBTableBackendDetails extends QTableBackendDetails
Extension of QTableBackendDetails, with details specific to a MongoDB table.
See Also:
  • Constructor Details

    • MongoDBTableBackendDetails

      public MongoDBTableBackendDetails()
      Default Constructor.
  • Method Details

    • getTableName

      public String getTableName()
      Getter for tableName
    • setTableName

      public void setTableName(String tableName)
      Setter for tableName
    • withTableName

      public MongoDBTableBackendDetails withTableName(String tableName)
      Fluent Setter for tableName
    • finishClone

      protected QTableBackendDetails finishClone(QTableBackendDetails abstractClone)
      finish the cloning operation started in the base class. copy all state from the subclass into the input clone (which can be safely casted to the subclass's type, as it was obtained by super.clone())
      Specified by:
      finishClone in class QTableBackendDetails