public class DefaultMongoTypeMapper extends org.springframework.data.convert.DefaultTypeMapper<DBObject> implements MongoTypeMapper
MongoTypeMapper
allowing configuration of the key to lookup and store type
information in DBObject
. The key defaults to DEFAULT_TYPE_KEY
. Actual type-to-String
conversion and back is done in #getTypeString(TypeInformation)
or #getTypeInformation(String)
respectively.Modifier and Type | Class and Description |
---|---|
static class |
DefaultMongoTypeMapper.DBObjectTypeAliasAccessor |
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_TYPE_KEY |
Constructor and Description |
---|
DefaultMongoTypeMapper() |
DefaultMongoTypeMapper(String typeKey) |
DefaultMongoTypeMapper(String typeKey,
List<? extends org.springframework.data.convert.TypeInformationMapper> mappers) |
DefaultMongoTypeMapper(String typeKey,
org.springframework.data.mapping.context.MappingContext<? extends org.springframework.data.mapping.PersistentEntity<?,?>,?> mappingContext) |
Modifier and Type | Method and Description |
---|---|
protected org.springframework.data.util.TypeInformation<?> |
getFallbackTypeFor(DBObject source) |
boolean |
isTypeKey(String key)
Returns whether the given key is the type key.
|
readType, readType, writeType, writeType
public static final String DEFAULT_TYPE_KEY
public DefaultMongoTypeMapper()
public DefaultMongoTypeMapper(String typeKey)
public DefaultMongoTypeMapper(String typeKey, org.springframework.data.mapping.context.MappingContext<? extends org.springframework.data.mapping.PersistentEntity<?,?>,?> mappingContext)
public boolean isTypeKey(String key)
MongoTypeMapper
isTypeKey
in interface MongoTypeMapper
Copyright © 2012. All Rights Reserved.