Class VaultMappingContext
java.lang.Object
org.springframework.data.mapping.context.AbstractMappingContext<E,P>
org.springframework.data.keyvalue.core.mapping.context.KeyValueMappingContext<VaultPersistentEntity<?>,VaultPersistentProperty>
org.springframework.vault.repository.mapping.VaultMappingContext
- All Implemented Interfaces:
Aware,BeanFactoryAware,InitializingBean,ApplicationContextAware,ApplicationEventPublisherAware,EnvironmentAware,MappingContext<VaultPersistentEntity<?>,VaultPersistentProperty>
public class VaultMappingContext
extends KeyValueMappingContext<VaultPersistentEntity<?>,VaultPersistentProperty>
Mapping context for
Vault-specific entities.- Since:
- 2.0
- Author:
- Mark Paluch
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <T> VaultPersistentEntity<?>createPersistentEntity(TypeInformation<T> typeInformation) protected VaultPersistentPropertycreatePersistentProperty(Property property, VaultPersistentEntity<?> owner, SimpleTypeHolder simpleTypeHolder) Deprecated, for removal: This API element is subject to removal in a future version.Methods inherited from class org.springframework.data.keyvalue.core.mapping.context.KeyValueMappingContext
getKeySpaceResolver, setFallbackKeySpaceResolver, setKeySpaceResolverMethods 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, shouldCreatePropertiesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.data.mapping.context.MappingContext
getRequiredPersistentEntity, getRequiredPersistentEntity, getRequiredPersistentEntity
-
Constructor Details
-
VaultMappingContext
public VaultMappingContext()
-
-
Method Details
-
getFallbackKeySpaceResolver
@Nullable @Deprecated(since="3.1", forRemoval=true) public KeySpaceResolver getFallbackKeySpaceResolver()Deprecated, for removal: This API element is subject to removal in a future version.since 3.1,KeySpaceResolverhas fully moved intoKeyValueMappingContext.- Returns:
- the
KeySpaceResolverif configured.
-
createPersistentEntity
- Overrides:
createPersistentEntityin classKeyValueMappingContext<VaultPersistentEntity<?>,VaultPersistentProperty>
-
createPersistentProperty
protected VaultPersistentProperty createPersistentProperty(Property property, VaultPersistentEntity<?> owner, SimpleTypeHolder simpleTypeHolder) - Overrides:
createPersistentPropertyin classKeyValueMappingContext<VaultPersistentEntity<?>,VaultPersistentProperty>
-
KeySpaceResolverhas fully moved intoKeyValueMappingContext.