クラス BasicVaultPersistentEntity<T>
java.lang.ObjectSE
org.springframework.data.mapping.model.BasicPersistentEntity<T,P>
org.springframework.data.keyvalue.core.mapping.BasicKeyValuePersistentEntity<T,VaultPersistentProperty>
org.springframework.vault.repository.mapping.BasicVaultPersistentEntity<T>
- 実装されているすべてのインターフェース:
IterableSE<VaultPersistentProperty>、Aware、EnvironmentAware、EnvironmentCapable、KeyValuePersistentEntity<T,、VaultPersistentProperty> MutablePersistentEntity<T,、VaultPersistentProperty> PersistentEntity<T,、VaultPersistentProperty> VaultPersistentEntity<T>
public class BasicVaultPersistentEntity<T>
extends BasicKeyValuePersistentEntity<T,VaultPersistentProperty>
implements VaultPersistentEntity<T>
- 導入:
- 2.0
- 作成者:
- Mark Paluch
コンストラクターの概要
コンストラクターコンストラクター説明BasicVaultPersistentEntity(TypeInformation<T> information, @Nullable KeySpaceResolver keySpaceResolver) 新しいBasicVaultPersistentEntityを作成します。方法の概要
クラス org.springframework.data.mapping.model.BasicPersistentEntity から継承されたメソッド
addAssociation, addPersistentProperty, doWithAssociations, doWithAssociations, doWithProperties, doWithProperties, findAnnotation, getEnvironment, getEvaluationContext, getEvaluationContext, getFallbackIsNewStrategy, getIdentifierAccessor, getIdProperty, getInstanceCreatorMetadata, getName, getPersistentProperties, getPersistentProperty, getPropertyAccessor, getPropertyPathAccessor, getType, getTypeAlias, getTypeInformation, getValueEvaluationContext, getValueEvaluationContext, getVersionProperty, hasIdProperty, hasVersionProperty, isAnnotationPresent, isCreatorArgument, isIdProperty, isImmutable, isNew, isVersionProperty, iterator, requiresPropertyPopulation, returnPropertyIfBetterIdPropertyCandidateOrNull, setEnvironment, setEvaluationContextProvider, setPersistentPropertyAccessorFactory, verifyクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.context.EnvironmentAware から継承されたメソッド
setEnvironmentインターフェース java.lang.IterableSE から継承されたメソッド
forEachSE, iterator, spliteratorインターフェース org.springframework.data.keyvalue.core.mapping.KeyValuePersistentEntity から継承されたメソッド
getRequiredKeySpaceインターフェース org.springframework.data.mapping.model.MutablePersistentEntity から継承されたメソッド
addAssociation, addPersistentProperty, setEvaluationContextProvider, setPersistentPropertyAccessorFactory, verifyインターフェース org.springframework.data.mapping.PersistentEntity から継承されたメソッド
doWithAll, doWithAssociations, doWithAssociations, doWithProperties, doWithProperties, findAnnotation, getIdentifierAccessor, getIdProperty, getInstanceCreatorMetadata, getName, getPersistentProperties, getPersistentProperty, getPersistentProperty, getPropertyAccessor, getPropertyPathAccessor, getRequiredAnnotation, getRequiredIdProperty, getRequiredPersistentProperty, getRequiredVersionProperty, getType, getTypeAlias, getTypeInformation, getVersionProperty, hasIdProperty, hasVersionProperty, isAnnotationPresent, isCreatorArgument, isIdProperty, isImmutable, isNew, isVersionProperty, requiresPropertyPopulation
コンストラクターの詳細
BasicVaultPersistentEntity
public BasicVaultPersistentEntity(TypeInformation<T> information, @Nullable KeySpaceResolver keySpaceResolver) 新しいBasicVaultPersistentEntityを作成します。- パラメーター:
information- null であってはなりません。keySpaceResolver- null でもかまいません。
メソッドの詳細
getKeySpace
- 次で指定:
- インターフェース
KeyValuePersistentEntity<T,のVaultPersistentProperty> getKeySpace - オーバーライド:
- クラス
BasicKeyValuePersistentEntity<T,のVaultPersistentProperty> getKeySpace
getSecretBackend
- 次で指定:
- インターフェース
VaultPersistentEntity<T>のgetSecretBackend - 戻り値:
- この
PersistentEntityが保存されている秘密エンジン。