public abstract class AbstractMongoConverter extends Object implements MongoConverter, org.springframework.beans.factory.InitializingBean
MongoConverter implementations. Sets up a GenericConversionService and populates basic
converters. Allows registering CustomConversions.| Modifier and Type | Field and Description |
|---|---|
protected CustomConversions |
conversions |
protected org.springframework.core.convert.support.GenericConversionService |
conversionService |
protected org.springframework.data.convert.EntityInstantiators |
instantiators |
| Constructor and Description |
|---|
AbstractMongoConverter(org.springframework.core.convert.support.GenericConversionService conversionService)
Creates a new
AbstractMongoConverter using the given GenericConversionService. |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
Object |
convertToMongoType(Object obj)
Converts the given object into one Mongo will be able to store natively.
|
org.springframework.core.convert.ConversionService |
getConversionService() |
void |
setCustomConversions(CustomConversions conversions)
Registers the given custom conversions with the converter.
|
void |
setInstantiators(org.springframework.data.convert.EntityInstantiators instantiators)
Registers
EntityInstantiators to customize entity instantiation. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTypeMapperconvertToMongoType, toDBRefprotected final org.springframework.core.convert.support.GenericConversionService conversionService
protected CustomConversions conversions
protected org.springframework.data.convert.EntityInstantiators instantiators
public AbstractMongoConverter(org.springframework.core.convert.support.GenericConversionService conversionService)
AbstractMongoConverter using the given GenericConversionService.conversionService - public void setCustomConversions(CustomConversions conversions)
conversions - public void setInstantiators(org.springframework.data.convert.EntityInstantiators instantiators)
EntityInstantiators to customize entity instantiation.instantiators - public Object convertToMongoType(Object obj)
MongoWriterconvertToMongoType in interface MongoWriter<Object>obj - can be null.public org.springframework.core.convert.ConversionService getConversionService()
getConversionService in interface org.springframework.data.convert.EntityConverter<MongoPersistentEntity<?>,MongoPersistentProperty,Object,com.mongodb.DBObject>public void afterPropertiesSet()
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanCopyright © 2011–2017 Pivotal Software, Inc.. All rights reserved.