クラス AbstractRepositoryMetadata
java.lang.ObjectSE
org.springframework.data.repository.core.support.AbstractRepositoryMetadata
- 実装されたすべてのインターフェース:
RepositoryMetadata
RepositoryMetadata
実装の基本クラス。- 作成者:
- Oliver Gierke, Thomas Darimont, Jens Schauder, Mark Paluch
コンストラクターのサマリー
コンストラクターコンストラクター説明AbstractRepositoryMetadata
(ClassSE<?> repositoryInterface) 新しいAbstractRepositoryMetadata
を作成します。メソッドのサマリー
修飾子と型メソッド説明ドメイン型でリポジトリを検索しようとしたときに、リポジトリが検出できる型のセットを返します。リポジトリのCrudMethods
メタ情報を返します。static RepositoryMetadata
getMetadata
(ClassSE<?> repositoryInterface) 指定されたリポジトリインターフェースの新しいRepositoryMetadata
を作成します。ClassSE<?>
リポジトリインターフェースを返します。ClassSE<?>
getReturnedDomainClass
(MethodSE method) 指定されたMethod
SE によって返されるドメインクラスを返します。getReturnType
(MethodSE method) リポジトリで宣言されているMethod
SE 戻り型を返します。boolean
リポジトリがページングリポジトリかどうかを返します。boolean
リポジトリがリアクティブなものかどうか、つまり、そのメソッドの 1 つでリアクティブな型を使用しているかどうかを返します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.data.repository.core.RepositoryMetadata から継承されたメソッド
getDomainType, getDomainTypeInformation, getFragments, getIdType, getIdTypeInformation
コンストラクターの詳細
AbstractRepositoryMetadata
新しいAbstractRepositoryMetadata
を作成します。- パラメーター:
repositoryInterface
- null であってはならず、インターフェースでなければなりません。
メソッドの詳細
getMetadata
指定されたリポジトリインターフェースの新しいRepositoryMetadata
を作成します。- パラメーター:
repositoryInterface
- null であってはなりません。- 戻り値:
- 導入:
- 1.9
getReturnType
インターフェースからコピーされた説明:RepositoryMetadata
リポジトリで宣言されているMethod
SE 戻り型を返します。中断されたメソッドを考慮し、コンポーネント型のラップを解除しませんが、さらにインスペクションに残します。- 次で指定:
- インターフェース
RepositoryMetadata
のgetReturnType
- 戻り値:
getReturnedDomainClass
インターフェースからコピーされた説明:RepositoryMetadata
指定されたMethod
SE によって返されるドメインクラスを返します。RepositoryMetadata.getReturnType(Method)
とは対照的に、このメソッドはCollection
SE およびPage
からも型を抽出します。- 次で指定:
- インターフェース
RepositoryMetadata
のgetReturnedDomainClass
- 戻り値:
- 関連事項:
getRepositoryInterface
インターフェースからコピーされた説明:RepositoryMetadata
リポジトリインターフェースを返します。- 次で指定:
- インターフェース
RepositoryMetadata
のgetRepositoryInterface
- 戻り値:
getCrudMethods
インターフェースからコピーされた説明:RepositoryMetadata
リポジトリのCrudMethods
メタ情報を返します。- 次で指定:
- インターフェース
RepositoryMetadata
のgetCrudMethods
- 戻り値:
isPagingRepository
public boolean isPagingRepository()インターフェースからコピーされた説明:RepositoryMetadata
リポジトリがページングリポジトリかどうかを返します。- 次で指定:
- インターフェース
RepositoryMetadata
のisPagingRepository
- 戻り値:
getAlternativeDomainTypes
インターフェースからコピーされた説明:RepositoryMetadata
ドメイン型でリポジトリを検索しようとしたときに、リポジトリが検出できる型のセットを返します。- 次で指定:
- インターフェース
RepositoryMetadata
のgetAlternativeDomainTypes
- 戻り値:
- ドメイン型でリポジトリを検索するときにリポジトリが検出できる型のセット。null であってはなりません。
- 関連事項:
isReactiveRepository
public boolean isReactiveRepository()インターフェースからコピーされた説明:RepositoryMetadata
リポジトリがリアクティブなものかどうか、つまり、そのメソッドの 1 つでリアクティブな型を使用しているかどうかを返します。- 次で指定:
- インターフェース
RepositoryMetadata
のisReactiveRepository
- 戻り値: