org.springframework.data.document.mongodb.convert
Class AbstractMongoConverter
java.lang.Object
org.springframework.data.document.mongodb.convert.AbstractMongoConverter
- All Implemented Interfaces:
- org.springframework.beans.factory.InitializingBean, MongoConverter, MongoReader<java.lang.Object>, MongoWriter<java.lang.Object>
- Direct Known Subclasses:
- MappingMongoConverter, SimpleMongoConverter
public abstract class AbstractMongoConverter
- extends java.lang.Object
- implements MongoConverter, org.springframework.beans.factory.InitializingBean
- Author:
- Jon Brisbin
Field Summary |
protected org.springframework.core.convert.support.GenericConversionService |
conversionService
|
Constructor Summary |
AbstractMongoConverter(org.springframework.core.convert.support.GenericConversionService conversionService)
|
Method Summary |
void |
afterPropertiesSet()
|
org.springframework.core.convert.ConversionService |
getConversionService()
|
protected java.lang.Class<?> |
getCustomTarget(java.lang.Class<?> source,
java.lang.Class<?> expectedTargetType)
|
java.lang.Object[] |
maybeConvertArray(java.lang.Object[] src)
|
com.mongodb.BasicDBList |
maybeConvertList(com.mongodb.BasicDBList dbl)
|
java.lang.Object |
maybeConvertObject(java.lang.Object obj)
|
void |
setCustomConverters(java.util.Set<?> converters)
Add custom Converter or ConverterFactory instances to be used that will take presidence over
metadata driven conversion between of objects to/from DBObject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.springframework.data.document.mongodb.MongoWriter |
write |
Methods inherited from interface org.springframework.data.document.mongodb.MongoReader |
read |
conversionService
protected final org.springframework.core.convert.support.GenericConversionService conversionService
AbstractMongoConverter
public AbstractMongoConverter(org.springframework.core.convert.support.GenericConversionService conversionService)
setCustomConverters
public void setCustomConverters(java.util.Set<?> converters)
- Add custom
Converter
or ConverterFactory
instances to be used that will take presidence over
metadata driven conversion between of objects to/from DBObject
- Parameters:
converters
-
getCustomTarget
protected java.lang.Class<?> getCustomTarget(java.lang.Class<?> source,
java.lang.Class<?> expectedTargetType)
getConversionService
public org.springframework.core.convert.ConversionService getConversionService()
- Specified by:
getConversionService
in interface MongoConverter
afterPropertiesSet
public void afterPropertiesSet()
- Specified by:
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
maybeConvertObject
public java.lang.Object maybeConvertObject(java.lang.Object obj)
- Specified by:
maybeConvertObject
in interface MongoConverter
maybeConvertArray
public java.lang.Object[] maybeConvertArray(java.lang.Object[] src)
- Specified by:
maybeConvertArray
in interface MongoConverter
maybeConvertList
public com.mongodb.BasicDBList maybeConvertList(com.mongodb.BasicDBList dbl)
- Specified by:
maybeConvertList
in interface MongoConverter
Copyright © 2011. All Rights Reserved.