Class RedisMappingContext
java.lang.Object
org.springframework.data.mapping.context.AbstractMappingContext<E,P>
org.springframework.data.keyvalue.core.mapping.context.KeyValueMappingContext<RedisPersistentEntity<?>,RedisPersistentProperty>
org.springframework.data.redis.core.mapping.RedisMappingContext
- All Implemented Interfaces:
Aware
,BeanFactoryAware
,InitializingBean
,ApplicationContextAware
,ApplicationEventPublisherAware
,EnvironmentAware
,MappingContext<RedisPersistentEntity<?>,
RedisPersistentProperty>
public class RedisMappingContext
extends KeyValueMappingContext<RedisPersistentEntity<?>,RedisPersistentProperty>
Redis specific
MappingContext
.- Since:
- 1.7
- Author:
- Christoph Strobl, Oliver Gierke, Mark Paluch
-
Constructor Summary
ConstructorDescriptionCreates newRedisMappingContext
with emptyMappingConfiguration
.RedisMappingContext
(MappingConfiguration mappingConfiguration) Creates newRedisMappingContext
. -
Method Summary
Modifier and TypeMethodDescriptionprotected <T> RedisPersistentEntity<T>
createPersistentEntity
(TypeInformation<T> typeInformation) protected RedisPersistentProperty
createPersistentProperty
(Property property, RedisPersistentEntity<?> owner, SimpleTypeHolder simpleTypeHolder) Get theMappingConfiguration
used.Methods inherited from class org.springframework.data.keyvalue.core.mapping.context.KeyValueMappingContext
getKeySpaceResolver, setFallbackKeySpaceResolver, setKeySpaceResolver
Methods inherited from class org.springframework.data.mapping.context.AbstractMappingContext
addPersistentEntity, addPersistentEntity, afterPropertiesSet, doFindPersistentPropertyPaths, findPersistentPropertyPaths, getManagedTypes, getPersistentEntities, getPersistentEntity, getPersistentEntity, getPersistentEntity, getPersistentPropertyPath, getPersistentPropertyPath, getPersistentPropertyPath, hasPersistentEntityFor, initialize, setApplicationContext, setApplicationEventPublisher, setBeanFactory, setEnvironment, setInitialEntitySet, setManagedTypes, setSimpleTypeHolder, setStrict, shouldCreatePersistentEntityFor, shouldCreateProperties
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.mapping.context.MappingContext
getRequiredPersistentEntity, getRequiredPersistentEntity, getRequiredPersistentEntity
-
Constructor Details
-
RedisMappingContext
public RedisMappingContext()Creates newRedisMappingContext
with emptyMappingConfiguration
. -
RedisMappingContext
Creates newRedisMappingContext
.- Parameters:
mappingConfiguration
- can be null.
-
-
Method Details
-
createPersistentEntity
- Overrides:
createPersistentEntity
in classKeyValueMappingContext<RedisPersistentEntity<?>,
RedisPersistentProperty>
-
createPersistentProperty
protected RedisPersistentProperty createPersistentProperty(Property property, RedisPersistentEntity<?> owner, SimpleTypeHolder simpleTypeHolder) - Overrides:
createPersistentProperty
in classKeyValueMappingContext<RedisPersistentEntity<?>,
RedisPersistentProperty>
-
getMappingConfiguration
Get theMappingConfiguration
used.- Returns:
- never null.
-