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
This is
SingleCollectionMongoDbProperties
.- Since:
- 5.2.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apereo.cas.configuration.features.CasFeatureModule
CasFeatureModule.FeatureCatalog
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionMongoDb database collection name to fetch and/or create.boolean
Whether collections should be dropped on startup and re-created.setCollection
(String collection) MongoDb database collection name to fetch and/or create.setDropCollection
(boolean dropCollection) Whether collections should be dropped on startup and re-created.Methods inherited from class org.apereo.cas.configuration.model.support.mongo.BaseMongoDbProperties
getAuthenticationDatabaseName, getClientUri, getDatabaseName, getHost, getPassword, getPool, getPort, getReadConcern, getReadPreference, getReplicaSet, getTimeout, getUserId, getWriteConcern, isRetryWrites, isSocketKeepAlive, isSslEnabled, setAuthenticationDatabaseName, setClientUri, setDatabaseName, setHost, setPassword, setPool, setPort, setReadConcern, setReadPreference, setReplicaSet, setRetryWrites, setSocketKeepAlive, setSslEnabled, setTimeout, setUserId, setWriteConcern
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apereo.cas.configuration.features.CasFeatureModule
isDefined, isUndefined
-
Constructor Details
-
SingleCollectionMongoDbProperties
public SingleCollectionMongoDbProperties()
-
-
Method Details
-
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
MongoDb database collection name to fetch and/or create.- Returns:
this
.
-
setDropCollection
Whether collections should be dropped on startup and re-created.- Returns:
this
.
-