Class GemfireMappingContext
java.lang.Object
org.springframework.data.mapping.context.AbstractMappingContext<GemfirePersistentEntity<?>,GemfirePersistentProperty>
org.springframework.data.gemfire.mapping.GemfireMappingContext
- All Implemented Interfaces:
org.springframework.beans.factory.Aware
,org.springframework.beans.factory.InitializingBean
,org.springframework.context.ApplicationContextAware
,org.springframework.context.ApplicationEventPublisherAware
,org.springframework.data.mapping.context.MappingContext<GemfirePersistentEntity<?>,
GemfirePersistentProperty>
public class GemfireMappingContext
extends org.springframework.data.mapping.context.AbstractMappingContext<GemfirePersistentEntity<?>,GemfirePersistentProperty>
Spring Data
AbstractMappingContext
implementation defining entity mapping meta-data
for GemFire persistent entities.- See Also:
-
AbstractMappingContext
-
Constructor Summary
ConstructorDescriptionConstructs a GemfireMappingContext with a GemfireSimpleTypeHolder. -
Method Summary
Modifier and TypeMethodDescriptionprotected <T> GemfirePersistentEntity<T>
createPersistentEntity
(org.springframework.data.util.TypeInformation<T> typeInformation) protected GemfirePersistentProperty
createPersistentProperty
(org.springframework.data.mapping.model.Property property, GemfirePersistentEntity<?> owner, org.springframework.data.mapping.model.SimpleTypeHolder simpleTypeHolder) Methods inherited from class org.springframework.data.mapping.context.AbstractMappingContext
addPersistentEntity, addPersistentEntity, afterPropertiesSet, doFindPersistentPropertyPaths, findPersistentPropertyPaths, getManagedTypes, getPersistentEntities, getPersistentEntity, getPersistentEntity, getPersistentEntity, getPersistentPropertyPath, getPersistentPropertyPath, hasPersistentEntityFor, initialize, setApplicationContext, setApplicationEventPublisher, setInitialEntitySet, setManagedTypes, setSimpleTypeHolder, setStrict, shouldCreatePersistentEntityFor
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
-
GemfireMappingContext
public GemfireMappingContext()Constructs a GemfireMappingContext with a GemfireSimpleTypeHolder.- See Also:
-
-
Method Details
-
createPersistentEntity
protected <T> GemfirePersistentEntity<T> createPersistentEntity(org.springframework.data.util.TypeInformation<T> typeInformation) - Specified by:
createPersistentEntity
in classorg.springframework.data.mapping.context.AbstractMappingContext<GemfirePersistentEntity<?>,
GemfirePersistentProperty>
-
createPersistentProperty
protected GemfirePersistentProperty createPersistentProperty(org.springframework.data.mapping.model.Property property, GemfirePersistentEntity<?> owner, org.springframework.data.mapping.model.SimpleTypeHolder simpleTypeHolder) - Specified by:
createPersistentProperty
in classorg.springframework.data.mapping.context.AbstractMappingContext<GemfirePersistentEntity<?>,
GemfirePersistentProperty>
-