Class SingleCollectionMongoDbProperties

java.lang.Object
org.apereo.cas.configuration.model.support.mongo.BaseMongoDbProperties
org.apereo.cas.configuration.model.support.mongo.SingleCollectionMongoDbProperties
All Implemented Interfaces:
Serializable, CasFeatureModule
Direct Known Subclasses:
AuditMongoDbProperties, MongoDbAcceptableUsagePolicyProperties, MongoDbAuthenticationProperties, MongoDbConsentProperties, MongoDbEventsProperties, MongoDbGoogleAuthenticatorMultifactorProperties, MongoDbOidcJsonWebKeystoreProperties, MongoDbSamlMetadataProperties, MongoDbServiceRegistryProperties, MongoDbTrustedDevicesMultifactorProperties, Pac4jSamlServiceProviderMetadataMongoDbProperties, PasswordlessAuthenticationMongoDbAccountsProperties, PasswordlessAuthenticationMongoDbTokensProperties, WebAuthnMongoDbMultifactorProperties, YubiKeyMongoDbMultifactorProperties

@RequiresModule(name="cas-server-support-mongo-core") public class SingleCollectionMongoDbProperties extends BaseMongoDbProperties
Since:
5.2.0
See Also:
  • Constructor Details

    • SingleCollectionMongoDbProperties

      public SingleCollectionMongoDbProperties()
  • Method Details

    • getCollection

      public String getCollection()
      MongoDb database collection name to fetch and/or create.
    • isDropCollection

      public boolean isDropCollection()
      Whether collections should be dropped on startup and re-created.
    • setCollection

      public SingleCollectionMongoDbProperties setCollection(String collection)
      MongoDb database collection name to fetch and/or create.
      Returns:
      this.
    • setDropCollection

      public SingleCollectionMongoDbProperties setDropCollection(boolean dropCollection)
      Whether collections should be dropped on startup and re-created.
      Returns:
      this.