インターフェースの使用
org.springframework.data.mapping.PersistentEntity
PersistentEntity を使用するパッケージ
パッケージ
説明
データストアの抽象化からオブジェクトを読み取り、書き戻す汎用変換フレームワーク。
マッピングサブシステムのベースパッケージ。
コンテキスト API と実装ベースクラスのマッピング。
マッピングサブシステムのモデルのコア実装。
さまざまなデータストアのリポジトリを実装するための基本クラス。
リポジトリプログラミングモデルとサードパーティフレームワークの統合のためのサポートクラス。
org.springframework.data.convert 内の PersistentEntity 使用
PersistentEntity 型の型パラメーターを持つ org.springframework.data.convert のクラス修飾子と型インターフェース説明interfaceEntityConverter<E extends PersistentEntity<?,P>, P extends PersistentProperty<P>, T, S> 型の型引数を持つ org.springframework.data.convert のコンストラクターパラメーター PersistentEntity修飾子コンストラクター説明DefaultTypeMapper(TypeAliasAccessor<S> accessor, @Nullable MappingContext<? extends PersistentEntity<?, ?>, ?> mappingContext, ListSE<? extends TypeInformationMapper> additionalMappers) DtoInstantiatingConverter(ClassSE<?> dtoType, MappingContext<? extends PersistentEntity<?, ?>, ? extends PersistentProperty<?>> context, EntityInstantiators instantiators) DTO をインスタンス化するための新しいConverterを作成します。MappingContextTypeInformationMapper(MappingContext<? extends PersistentEntity<?, ?>, ?> mappingContext) 指定されたMappingContextからMappingContextTypeInformationMapperを作成します。org.springframework.data.mapping 内の PersistentEntity 使用
型 PersistentEntity のパラメーターを持つ org.springframework.data.mapping のコンストラクター修飾子コンストラクター説明Parameter(@Nullable StringSE name, TypeInformation<T> type, AnnotationSE[] annotations, @Nullable PersistentEntity<T, P> entity) org.springframework.data.mapping.context 内の PersistentEntity 使用
PersistentEntity 型の型パラメーターを持つ org.springframework.data.mapping.context のクラス修飾子と型インターフェース説明interfaceMappingContext<E extends PersistentEntity<?,P>, P extends PersistentProperty<P>> このインターフェースは、すべての既知の PersistentEntity インスタンスとオンデマンドでインスタンスを取得するメソッドを含む全体的なコンテキストを定義します。これは、エンティティ間の関連付けを確立するために内部で使用され、実行時に名前でエンティティを取得するためにも使用されます。classMappingContextEvent<E extends PersistentEntity<?,P>, P extends PersistentProperty<P>> PersistentEntityを参照するApplicationEventの基本実装。PersistentEntity 型の型引数を持つインターフェースを実装する org.springframework.data.mapping.context のクラス修飾子と型メソッド説明@Nullable PersistentEntity<?, ?> PersistentEntities.getEntityUltimatelyReferredToBy(PersistentProperty<?> property) 関連付けの場合、指定されたPersistentPropertyが参照するPersistentEntityを返します。PersistentEntity<?, ? extends PersistentProperty<?>> PersistentEntities.getRequiredPersistentEntity(ClassSE<?> type) 指定された型のPersistentEntityを返します。型 PersistentEntity の引数を持つ型を返す org.springframework.data.mapping.context のメソッド修飾子と型メソッド説明OptionalSE<PersistentEntity<?, ? extends PersistentProperty<?>>> PersistentEntities.getPersistentEntity(ClassSE<?> type) 指定された型のPersistentEntityを返します。IteratorSE<PersistentEntity<?, ? extends PersistentProperty<?>>> PersistentEntities.iterator()型 PersistentEntity の型引数を持つ org.springframework.data.mapping.context のメソッドパラメーター修飾子と型メソッド説明<T> OptionalSE<T> PersistentEntities.mapOnContext(ClassSE<?> type, BiFunctionSE<MappingContext<?, ? extends PersistentProperty<?>>, PersistentEntity<?, ?>, T> combiner) org.springframework.data.mapping.model 内の PersistentEntity 使用
org.springframework.data.mapping.model 内の PersistentEntity サブインターフェース修飾子と型インターフェース説明interfaceMutablePersistentEntity<T, P extends PersistentProperty<P>>PersistentEntityのミューテーターメソッドをキャプチャーするインターフェース。PersistentEntity を実装している org.springframework.data.mapping.model のクラス修飾子と型クラス説明classBasicPersistentEntity<T, P extends PersistentProperty<P>>PersistentEntityの情報をキャプチャーする単純な値オブジェクト。型 PersistentEntity の型パラメーターを使用した org.springframework.data.mapping.model のメソッド修飾子と型メソッド説明<T, E extends PersistentEntity<? extends T, P>, P extends PersistentProperty<P>>
TEntityInstantiator.createInstance(E entity, ParameterValueProvider<P> provider) 指定されたソースを使用してデータをプルすることにより、指定されたエンティティの新しいインスタンスを作成します。型 PersistentEntity のパラメーターを持つ org.springframework.data.mapping.model のメソッド修飾子と型メソッド説明static <T, P extends PersistentProperty<P>>
@Nullable PreferredConstructor<T, P> PreferredConstructorDiscoverer.discover(PersistentEntity<T, P> entity) 指定されたPersistentEntityのPreferredConstructorDiscovererを検出します。EntityInstantiators.getInstantiatorFor(PersistentEntity<?, ?> entity) 指定されたPersistentEntityの作成に使用されるEntityInstantiatorを返します。EntityInstantiatorSource.getInstantiatorFor(PersistentEntity<?, ?> entity) 指定されたPersistentEntityのEntityInstantiatorを返します。<T> PersistentPropertyAccessor<T> BeanWrapperPropertyAccessorFactory.getPropertyAccessor(PersistentEntity<?, ?> entity, T bean) <T> PersistentPropertyAccessor<T> ClassGeneratingPropertyAccessorFactory.getPropertyAccessor(PersistentEntity<?, ?> entity, T bean) <T> PersistentPropertyAccessor<T> InstantiationAwarePropertyAccessorFactory.getPropertyAccessor(PersistentEntity<?, ?> entity, T bean) <T> PersistentPropertyAccessor<T> PersistentPropertyAccessorFactory.getPropertyAccessor(PersistentEntity<?, ?> entity, T bean) booleanBeanWrapperPropertyAccessorFactory.isSupported(PersistentEntity<?, ?> entity) booleanClassGeneratingPropertyAccessorFactory.isSupported(PersistentEntity<?, ?> entity) アクセサークラスを生成できるかどうかを確認します。booleanInstantiationAwarePropertyAccessorFactory.isSupported(PersistentEntity<?, ?> entity) booleanPersistentPropertyAccessorFactory.isSupported(PersistentEntity<?, ?> entity) 指定されたPersistentEntityがこのPersistentPropertyAccessorFactoryでサポートされているかどうかを返します。protected ClassSE<PersistentPropertyAccessor<?>> ClassGeneratingPropertyAccessorFactory.potentiallyCreateAndRegisterPersistentPropertyAccessorClass(PersistentEntity<?, ?> entity) 型 PersistentEntity のパラメーターを持つ org.springframework.data.mapping.model のコンストラクター修飾子コンストラクター説明AbstractPersistentProperty(Property property, PersistentEntity<?, P> owner, SimpleTypeHolder simpleTypeHolder) AnnotationBasedPersistentProperty(Property property, PersistentEntity<?, P> owner, SimpleTypeHolder simpleTypeHolder) 新しいAnnotationBasedPersistentPropertyを作成します。IdPropertyIdentifierAccessor(PersistentEntity<?, ?> entity, ObjectSE target) MappingInstantiationException(@Nullable PersistentEntity<?, ?> entity, ListSE<ObjectSE> arguments, ExceptionSE cause) 指定されたPersistentEntity、コンストラクター引数、原因となる例外に対して新しいMappingInstantiationExceptionを作成します。PersistentEntityParameterValueProvider(PersistentEntity<?, P> entity, PropertyValueProvider<P> provider, @Nullable ObjectSE parent) org.springframework.data.repository.core.support 内の PersistentEntity 使用
修飾子と型メソッド説明PersistentEntity<?, ?> RepositoryFactoryBeanSupport.getPersistentEntity()PersistentEntity<?, ?> RepositoryFactoryInformation.getPersistentEntity()基礎となるリポジトリによって管理されるPersistentEntityを返します。型 PersistentEntity のパラメーターを持つ org.springframework.data.repository.core.support のコンストラクター修飾子コンストラクター説明PersistentEntityInformation(PersistentEntity<T, ? extends PersistentProperty<?>> persistentEntity) org.springframework.data.repository.support 内の PersistentEntity 使用
修飾子と型メソッド説明PersistentEntity<?, ?> Repositories.getPersistentEntity(ClassSE<?> domainClass) 指定されたドメインクラスのPersistentEntityを返します。