public abstract class AbstractMongoConfiguration extends Object implements MongoConfiguration
| Modifier and Type | Field and Description |
|---|---|
protected String |
dbName
A name for db which will be used to store data
|
protected boolean |
enableValidationExtension
Specifies whether Hibernate Validator should be set to validate entities
|
protected io.dropwizard.setup.Environment |
environment |
protected boolean |
ignoreFinals
Specifies whether Morphia will ignore final fields
|
protected org.mongodb.morphia.Morphia |
morphia |
protected boolean |
storeEmpties
Specifies whether Morphia will store empty values in documents
|
protected boolean |
storeNulls
Specifies whether Morphia will store null values in documents
|
protected boolean |
useLowerCaseCollectionNames
Specifies whether Morphia should use lowercase letters for collection names
|
| Constructor and Description |
|---|
AbstractMongoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract com.mongodb.MongoClient |
buildClient() |
org.mongodb.morphia.Datastore |
buildDatastore() |
String |
getDbName() |
boolean |
getEnableValidationExtension() |
boolean |
getIgnoreFinals() |
boolean |
getStoreEmpties() |
boolean |
getStoreNulls() |
boolean |
getUseLowerCaseCollectionNames() |
void |
setDbName(String dbName) |
void |
setEnableValidationExtension(boolean enableValidationExtension) |
void |
setIgnoreFinals(boolean ignoreFinals) |
void |
setStoreEmpties(boolean storeEmpties) |
void |
setStoreNulls(boolean storeNulls) |
void |
setUseLowerCaseCollectionNames(boolean useLowerCaseCollectionNames) |
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 ignoreFinals
protected boolean useLowerCaseCollectionNames
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 MongoConfigurationprotected abstract com.mongodb.MongoClient buildClient()
public boolean getStoreNulls()
public void setStoreNulls(boolean storeNulls)
public boolean getStoreEmpties()
public void setStoreEmpties(boolean storeEmpties)
public boolean getIgnoreFinals()
public void setIgnoreFinals(boolean ignoreFinals)
public boolean getEnableValidationExtension()
public void setEnableValidationExtension(boolean enableValidationExtension)
public String getDbName()
public void setDbName(String dbName)
public boolean getUseLowerCaseCollectionNames()
public void setUseLowerCaseCollectionNames(boolean useLowerCaseCollectionNames)
Copyright © 2017. All rights reserved.