public class DbConfigurationImpl extends DefaultVitamApplicationConfiguration implements DbConfiguration
IS_A_MANDATORY_PARAMETER, jettyConfig
Constructor and Description |
---|
DbConfigurationImpl()
DbConfiguration empty constructor for YAMLFactory
|
DbConfigurationImpl(List<MongoDbNode> mongoDbNodes,
String dbName)
DbConfiguration constructor
|
DbConfigurationImpl(List<MongoDbNode> mongoDbNodes,
String dbName,
boolean dbAuthentication,
String dbUserName,
String dbPassword)
DbConfiguration constructor with authentication
|
Modifier and Type | Method and Description |
---|---|
List<BasicAuthModel> |
getAdminBasicAuth() |
String |
getDbName()
Must return the value of a 'dbName' attribute
|
String |
getDbPassword()
Must return the value of a 'dbName' attribute
|
String |
getDbUserName()
Must return the value of a 'dbName' attribute
|
List<MongoDbNode> |
getMongoDbNodes()
Must return the value of a 'mongoDbNodes' attribute
|
boolean |
isDbAuthentication()
Must return the value of a 'dbName' attribute
|
void |
setAdminBasicAuth(List<BasicAuthModel> adminBasicAuth) |
DbConfigurationImpl |
setDbAuthentication(boolean authentication) |
DbConfigurationImpl |
setDbName(String dbName) |
DbConfigurationImpl |
setDbPassword(String password) |
DbConfigurationImpl |
setDbUserName(String userName) |
DbConfigurationImpl |
setMongoDbNodes(List<MongoDbNode> mongoDbNodes) |
getJettyConfig, isAuthentication, isTenantFilter, setAuthentication, setJettyConfig, setTenantFilter
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBaseUri, getBaseUrl, getJettyConfig, getStaticContent, isAuthentication, isTenantFilter, setAuthentication, setBaseUri, setBaseUrl, setJettyConfig, setStaticContent, setTenantFilter
public DbConfigurationImpl()
public DbConfigurationImpl(List<MongoDbNode> mongoDbNodes, String dbName, boolean dbAuthentication, String dbUserName, String dbPassword)
mongoDbNodes
- database server IP address and portdbName
- database namedbAuthentication
- dbUserName
- dbPassword
- IllegalArgumentException
- if host or dbName null or empty, or if port <= 0public DbConfigurationImpl(List<MongoDbNode> mongoDbNodes, String dbName)
mongoDbNodes
- database server IP address and portdbName
- database nameIllegalArgumentException
- if host or dbName null or empty, or if port <= 0public List<MongoDbNode> getMongoDbNodes()
DbConfiguration
getMongoDbNodes
in interface DbConfiguration
public String getDbName()
DbConfiguration
getDbName
in interface DbConfiguration
public String getDbUserName()
DbConfiguration
getDbUserName
in interface DbConfiguration
public String getDbPassword()
DbConfiguration
getDbPassword
in interface DbConfiguration
public boolean isDbAuthentication()
DbConfiguration
isDbAuthentication
in interface DbConfiguration
public DbConfigurationImpl setMongoDbNodes(List<MongoDbNode> mongoDbNodes)
mongoDbNodes
- to setIllegalArgumentException
- if dbHost is null or emptypublic DbConfigurationImpl setDbName(String dbName)
dbName
- the Db Name to setIllegalArgumentException
- if dbName is null or emptypublic DbConfigurationImpl setDbUserName(String userName)
userName
- public DbConfigurationImpl setDbPassword(String password)
password
- public DbConfigurationImpl setDbAuthentication(boolean authentication)
authentication
- public List<BasicAuthModel> getAdminBasicAuth()
public void setAdminBasicAuth(List<BasicAuthModel> adminBasicAuth)
Copyright © 2018 Vitam. All rights reserved.