public class KeyValueMappingContext<E extends KeyValuePersistentEntity<?,P>,P extends KeyValuePersistentProperty<P>> extends AbstractMappingContext<E,P>
MappingContext
using KeyValuePersistentEntity
and
KeyValuePersistentProperty
as primary abstractions.Constructor and Description |
---|
KeyValueMappingContext() |
Modifier and Type | Method and Description |
---|---|
protected <T> E |
createPersistentEntity(TypeInformation<T> typeInformation) |
protected P |
createPersistentProperty(Property property,
E owner,
SimpleTypeHolder simpleTypeHolder) |
void |
setFallbackKeySpaceResolver(KeySpaceResolver fallbackKeySpaceResolver)
Configures the
KeySpaceResolver to be used if not explicit key space is annotated to the domain type. |
addPersistentEntity, addPersistentEntity, afterPropertiesSet, getManagedTypes, getPersistentEntities, getPersistentEntity, getPersistentEntity, getPersistentEntity, getPersistentPropertyPath, getPersistentPropertyPath, getPersistentPropertyPath, hasPersistentEntityFor, initialize, setApplicationEventPublisher, setInitialEntitySet, setSimpleTypeHolder, setStrict, shouldCreatePersistentEntityFor
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getRequiredPersistentEntity, getRequiredPersistentEntity, getRequiredPersistentEntity
public void setFallbackKeySpaceResolver(KeySpaceResolver fallbackKeySpaceResolver)
KeySpaceResolver
to be used if not explicit key space is annotated to the domain type.fallbackKeySpaceResolver
- can be null.protected <T> E createPersistentEntity(TypeInformation<T> typeInformation)
createPersistentEntity
in class AbstractMappingContext<E extends KeyValuePersistentEntity<?,P>,P extends KeyValuePersistentProperty<P>>
protected P createPersistentProperty(Property property, E owner, SimpleTypeHolder simpleTypeHolder)
createPersistentProperty
in class AbstractMappingContext<E extends KeyValuePersistentEntity<?,P>,P extends KeyValuePersistentProperty<P>>
Copyright © 2011–2018 Pivotal Software, Inc.. All rights reserved.