パッケージ | 説明 |
---|---|
org.springframework.data.auditing | エンティティ監査の一般的なサポート。 |
org.springframework.data.convert | データストアの抽象化からオブジェクトを読み取り、書き戻す汎用変換フレームワーク。 |
org.springframework.data.mapping | マッピングサブシステムのベースパッケージ。 |
org.springframework.data.mapping.context | コンテキスト API と実装ベースクラスのマッピング。 |
org.springframework.data.mapping.model | マッピングサブシステムのモデルのコア実装。 |
org.springframework.data.repository.core.support | さまざまなデータストアのリポジトリを実装するための基本クラス。 |
コンストラクターと説明 |
---|
AuditingHandler(MappingContext<? extends PersistentEntity<?,?>,? extends PersistentProperty<?>> mappingContext) 使用すべきではありません。 代わりに AuditingHandler.AuditingHandler(PersistentEntities) を使用してください。 |
IsNewAwareAuditingHandler(MappingContext<? extends PersistentEntity<?,?>,? extends PersistentProperty<?>> mappingContext) 使用すべきではありません。 |
修飾子と型 | インターフェースと説明 |
---|---|
interface | EntityConverter<E extends PersistentEntity<?,P>,P extends PersistentProperty<P>,T,S> |
修飾子と型 | メソッドと説明 |
---|---|
<T,E extends PersistentEntity<? extends T,P>,P extends PersistentProperty<P>> | ClassGeneratingEntityInstantiator.createInstance(E entity, ParameterValueProvider<P> provider) 使用すべきではありません。 |
<T,E extends PersistentEntity<? extends T,P>,P extends PersistentProperty<P>> | KotlinClassGeneratingEntityInstantiator.createInstance(E entity, ParameterValueProvider<P> provider) 使用すべきではありません。 |
<T,E extends PersistentEntity<? extends T,P>,P extends PersistentProperty<P>> | ReflectionEntityInstantiator.createInstance(E entity, ParameterValueProvider<P> provider) 使用すべきではありません。 |
修飾子と型 | クラスと説明 |
---|---|
class | Association<P extends PersistentProperty<P>> Association をキャプチャーする値オブジェクト。 |
interface | AssociationHandler<P extends PersistentProperty<P>> Association のコレクションに適用される機能を実装するためのコールバックインターフェース。 |
interface | PersistentEntity<T,P extends PersistentProperty<P>> 永続エンティティを表します。 |
interface | PersistentProperty<P extends PersistentProperty<P>> |
interface | PersistentPropertyPath<P extends PersistentProperty<P>> PersistentProperty のパスの抽象化。 |
interface | PersistentPropertyPaths<T,P extends PersistentProperty<P>> PersistentPropertyPath のコレクションのラッパー。 |
class | PreferredConstructor<T,P extends PersistentProperty<P>> 永続データをオブジェクトにマッピングするときに使用されるコンストラクターをカプセル化する値オブジェクト。 |
static class | PreferredConstructor.Parameter<T,P extends PersistentProperty<P>> コンストラクターのパラメーターを表す値オブジェクト。 |
interface | PropertyHandler<P extends PersistentProperty<P>> 関連付けと一時プロパティを除くすべてのプレーン PersistentProperty インスタンスで何かを行うためのコールバックインターフェース。 |
修飾子と型 | メソッドと説明 |
---|---|
void | SimplePropertyHandler.doWithPersistentProperty(PersistentProperty<?> property) 指定された PersistentProperty を処理します。 |
ObjectSE | PersistentPropertyAccessor.getProperty(PersistentProperty<?> property) 基になる Bean インスタンスの指定された PersistentProperty の値を返します。 |
boolean | PersistentEntity.isConstructorArgument(PersistentProperty<?> property) 指定された PersistentProperty が PersistentEntity のコンストラクター引数によって参照されるかどうかを返します。 |
boolean | PreferredConstructor.isConstructorParameter(PersistentProperty<?> property) 指定された PersistentProperty が、この PreferredConstructor をサポートする PersistentEntity のコンストラクター引数で参照されているかどうかを返します。 |
boolean | PersistentEntity.isIdProperty(PersistentProperty<?> property) 指定された PersistentProperty がエンティティの id プロパティであるかどうかを返します。 |
boolean | PersistentEntity.isVersionProperty(PersistentProperty<?> property) 指定された PersistentProperty がエンティティのバージョンプロパティかどうかを返します。 |
boolean | AccessOptions.SetOptions.propagate(PersistentProperty<?> property) 指定されたプロパティが伝播されることになっているのかどうか、つまり、そのプロパティの値が設定されているのかどうかを返します。 |
TraversalContext | TraversalContext.registerCollectionHandler(PersistentProperty<?> property, FunctionSE<? super CollectionSE<?>,ObjectSE> handler) 指定されたプロパティの Collection SE 値を処理するために Function SE を登録します。 |
AccessOptions.GetOptions | AccessOptions.GetOptions.registerCollectionHandler(PersistentProperty<?> property, FunctionSE<? super CollectionSE<?>,ObjectSE> handler) 指定されたプロパティの Collection SE 値を処理するために Function SE を登録します。 |
<T> TraversalContext | TraversalContext.registerHandler(PersistentProperty<?> property, ClassSE<T> type, FunctionSE<? super T,ObjectSE> handler) 指定された Function SE を、指定された型の指定された PersistentProperty に対して取得された後処理値に登録します。 |
<T> AccessOptions.GetOptions | AccessOptions.GetOptions.registerHandler(PersistentProperty<?> property, ClassSE<T> type, FunctionSE<? super T,ObjectSE> handler) 指定された Function SE を、指定された型の指定された PersistentProperty に対して取得された後処理値に登録します。 |
TraversalContext | TraversalContext.registerHandler(PersistentProperty<?> property, FunctionSE<ObjectSE, ObjectSE> handler) 指定されたプロパティの値を後処理するために Function SE を登録します。 |
AccessOptions.GetOptions | AccessOptions.GetOptions.registerHandler(PersistentProperty<?> property, FunctionSE<ObjectSE, ObjectSE> handler) 指定されたプロパティの値を後処理するために Function SE を登録します。 |
TraversalContext | TraversalContext.registerListHandler(PersistentProperty<?> property, FunctionSE<? super ListSE<?>,ObjectSE> handler) 指定されたプロパティの List SE 値を処理するために Function SE を登録します。 |
AccessOptions.GetOptions | AccessOptions.GetOptions.registerListHandler(PersistentProperty<?> property, FunctionSE<? super ListSE<?>,ObjectSE> handler) 指定されたプロパティの List SE 値を処理するために Function SE を登録します。 |
TraversalContext | TraversalContext.registerMapHandler(PersistentProperty<?> property, FunctionSE<? super MapSE<?,?>,ObjectSE> handler) 指定されたプロパティの Map SE 値を処理するために Function SE を登録します。 |
AccessOptions.GetOptions | AccessOptions.GetOptions.registerMapHandler(PersistentProperty<?> property, FunctionSE<? super MapSE<?,?>,ObjectSE> handler) 指定されたプロパティの Map SE 値を処理するために Function SE を登録します。 |
TraversalContext | TraversalContext.registerSetHandler(PersistentProperty<?> property, FunctionSE<? super SetSE<?>,ObjectSE> handler) 指定されたプロパティの Set SE 値を処理するために Function SE を登録します。 |
AccessOptions.GetOptions | AccessOptions.GetOptions.registerSetHandler(PersistentProperty<?> property, FunctionSE<? super SetSE<?>,ObjectSE> handler) 指定されたプロパティの Set SE 値を処理するために Function SE を登録します。 |
void | PersistentPropertyAccessor.setProperty(PersistentProperty<?> property, ObjectSE value) 指定された PersistentProperty を指定された値に設定します。 |
コンストラクターと説明 |
---|
GetOptions(MapSE<PersistentProperty<?>,FunctionSE<ObjectSE, ObjectSE>> handlers, AccessOptions.GetOptions.GetNulls nullValues) |
修飾子と型 | クラスと説明 |
---|---|
class | AbstractMappingContext<E extends MutablePersistentEntity<?,P>,P extends PersistentProperty<P>> マッピングメタデータを構築し、 PersistentEntity および PersistentProperty のインスタンスを作成するための基本クラス。 |
interface | MappingContext<E extends PersistentEntity<?,P>,P extends PersistentProperty<P>> このインターフェースは、すべての既知の PersistentEntity インスタンスとオンデマンドでインスタンスを取得するメソッドを含む全体的なコンテキストを定義します。これは、エンティティ間の関連付けを確立するために内部で使用され、実行時に名前でエンティティを取得するためにも使用されます。 |
class | MappingContextEvent<E extends PersistentEntity<?,P>,P extends PersistentProperty<P>> PersistentEntity を参照する ApplicationEvent の基本実装。 |
修飾子と型 | メソッドと説明 |
---|---|
OptionalSE<PersistentEntity<?,? extends PersistentProperty<?>>> | PersistentEntities.getPersistentEntity(ClassSE<?> type) 指定された型の PersistentEntity を返します。 |
PersistentEntity<?,? extends PersistentProperty<?>> | PersistentEntities.getRequiredPersistentEntity(ClassSE<?> type) 指定された型の PersistentEntity を返します。 |
IteratorSE<PersistentEntity<?,? extends PersistentProperty<?>>> | PersistentEntities.iterator() |
修飾子と型 | メソッドと説明 |
---|---|
PersistentEntity<?,?> | PersistentEntities.getEntityUltimatelyReferredToBy(PersistentProperty<?> property) 関連付けの場合、指定された PersistentProperty が参照する PersistentEntity を返します。 |
TypeInformation<?> | PersistentEntities.getTypeUltimatelyReferredToBy(PersistentProperty<?> property) 指定された PersistentProperty が最終的に参照する型を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
<T> OptionalSE<T> | PersistentEntities.mapOnContext(ClassSE<?> type, BiFunctionSE<MappingContext<?,? extends PersistentProperty<?>>,PersistentEntity<?,?>,T> combiner) |
コンストラクターと説明 |
---|
InvalidPersistentPropertyPath(StringSE source, TypeInformation<?> type, StringSE unresolvableSegment, PersistentPropertyPath<? extends PersistentProperty<?>> resolvedPath) 指定された解決済みパスとメッセージに対して新しい InvalidPersistentPropertyPath を作成します。 |
修飾子と型 | クラスと説明 |
---|---|
class | AbstractPersistentProperty<P extends PersistentProperty<P>> PersistentProperty の単純な実装。 |
class | AnnotationBasedPersistentProperty<P extends PersistentProperty<P>> プロパティのアノテーションを考慮に入れる特別な PersistentProperty 。 |
修飾子と型 | メソッドと説明 |
---|---|
<T,E extends PersistentEntity<? extends T,P>,P extends PersistentProperty<P>> | EntityInstantiator.createInstance(E entity, ParameterValueProvider<P> provider) 指定されたソースを使用してデータをプルすることにより、指定されたエンティティの新しいインスタンスを作成します。 |
static <T,P extends PersistentProperty<P>> | PreferredConstructorDiscoverer.discover(ClassSE<T> type) 指定された型の PreferredConstructor を検出します。 |
static <T,P extends PersistentProperty<P>> | PreferredConstructorDiscoverer.discover(PersistentEntity<T,P> entity) 指定された PersistentEntity の PreferredConstructorDiscoverer を検出します。 |
修飾子と型 | メソッドと説明 |
---|---|
StringSE | FieldNamingStrategy.getFieldName(PersistentProperty<?> property) 指定された PersistentProperty に使用されるフィールド名を返します。 |
StringSE | CamelCaseSplittingFieldNamingStrategy.getFieldName(PersistentProperty<?> property) |
StringSE | PropertyNameFieldNamingStrategy.getFieldName(PersistentProperty<?> property) |
ObjectSE | InstantiationAwarePropertyAccessor.getProperty(PersistentProperty<?> property) |
<S> S | ConvertingPropertyAccessor.getProperty(PersistentProperty<?> property, ClassSE<S> targetType) 指定された型に変換された指定された PersistentProperty の値を返します。 |
protected <S> S | ConvertingPropertyAccessor.getTypedProperty(PersistentProperty<?> property, ClassSE<S> type) |
boolean | BasicPersistentEntity.isConstructorArgument(PersistentProperty<?> property) |
boolean | BasicPersistentEntity.isIdProperty(PersistentProperty<?> property) |
boolean | BasicPersistentEntity.isVersionProperty(PersistentProperty<?> property) |
void | InstantiationAwarePropertyAccessor.setProperty(PersistentProperty<?> property, ObjectSE value) |
void | ConvertingPropertyAccessor.setProperty(PersistentProperty<?> property, ObjectSE value) |
修飾子と型 | メソッドと説明 |
---|---|
void | ConvertingPropertyAccessor.setProperty(PersistentPropertyPath<? extends PersistentProperty<?>> path, ObjectSE value) |
コンストラクターと説明 |
---|
PersistentEntityInformation(PersistentEntity<T,? extends PersistentProperty<?>> persistentEntity) |
Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.