public abstract class AbstractMongoConfiguration extends Object implements MongoConfiguration
| Modifier and Type | Field and Description |
|---|---|
protected String |
dbName |
protected boolean |
enableValidationExtension |
protected io.dropwizard.setup.Environment |
environment |
protected org.mongodb.morphia.Morphia |
morphia |
protected boolean |
storeEmpties |
protected boolean |
storeNulls |
| Constructor and Description |
|---|
AbstractMongoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
abstract com.mongodb.MongoClient |
buildClient() |
org.mongodb.morphia.Datastore |
buildDatastore() |
String |
getDbName() |
boolean |
getEnableValidationExtension() |
boolean |
getStoreEmpties() |
boolean |
getStoreNulls() |
void |
setDbName(String dbName) |
void |
setEnableValidationExtension(boolean enableValidationExtension) |
void |
setStoreEmpties(boolean storeEmpties) |
void |
setStoreNulls(boolean storeNulls) |
AbstractMongoConfiguration |
using(io.dropwizard.setup.Environment environment) |
MongoConfiguration |
with(org.mongodb.morphia.Morphia morphia) |
protected String dbName
protected boolean storeNulls
protected boolean storeEmpties
protected boolean enableValidationExtension
protected io.dropwizard.setup.Environment environment
protected org.mongodb.morphia.Morphia morphia
public AbstractMongoConfiguration using(io.dropwizard.setup.Environment environment)
using in interface MongoConfigurationpublic MongoConfiguration with(org.mongodb.morphia.Morphia morphia)
with in interface MongoConfigurationpublic org.mongodb.morphia.Datastore buildDatastore()
buildDatastore in interface MongoConfigurationpublic abstract com.mongodb.MongoClient buildClient()
public boolean getStoreNulls()
public void setStoreNulls(boolean storeNulls)
public boolean getStoreEmpties()
public void setStoreEmpties(boolean storeEmpties)
public boolean getEnableValidationExtension()
public String getDbName()
public void setDbName(String dbName)
public void setEnableValidationExtension(boolean enableValidationExtension)
Copyright © 2017. All rights reserved.