Class GemfireMappingContext
java.lang.Object
org.springframework.data.mapping.context.AbstractMappingContext<GemfirePersistentEntity<?>,GemfirePersistentProperty>
org.springframework.data.gemfire.mapping.GemfireMappingContext
- All Implemented Interfaces:
Aware
,InitializingBean
,ApplicationContextAware
,ApplicationEventPublisherAware
,MappingContext<GemfirePersistentEntity<?>,
GemfirePersistentProperty>
public class GemfireMappingContext
extends AbstractMappingContext<GemfirePersistentEntity<?>,GemfirePersistentProperty>
Spring Data
AbstractMappingContext
implementation defining entity mapping meta-data
for GemFire persistent entities.- Author:
- Oliver Gierke, John Blum
- See Also:
-
Constructor Summary
ConstructorDescriptionConstructs a GemfireMappingContext with a GemfireSimpleTypeHolder. -
Method Summary
Modifier and TypeMethodDescriptionprotected <T> GemfirePersistentEntity<T>
createPersistentEntity
(TypeInformation<T> typeInformation) protected GemfirePersistentProperty
createPersistentProperty
(Property property, GemfirePersistentEntity<?> owner, 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, 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
- Specified by:
createPersistentEntity
in classAbstractMappingContext<GemfirePersistentEntity<?>,
GemfirePersistentProperty>
-
createPersistentProperty
protected GemfirePersistentProperty createPersistentProperty(Property property, GemfirePersistentEntity<?> owner, SimpleTypeHolder simpleTypeHolder) - Specified by:
createPersistentProperty
in classAbstractMappingContext<GemfirePersistentEntity<?>,
GemfirePersistentProperty>
-