インターフェース RepositoryMetadata
- すべての既知のサブインターフェース:
RepositoryInformation
- すべての既知の実装クラス:
AbstractRepositoryMetadata
、AnnotationRepositoryMetadata
、DefaultRepositoryMetadata
、RepositoryInformationSupport
public interface RepositoryMetadata
リポジトリインターフェースのメタデータ。
- 作成者:
- Oliver Gierke, Mark Paluch, Alessandro Nistico
メソッドのサマリー
修飾子と型メソッド説明ドメイン型でリポジトリを検索しようとしたときに、リポジトリが検出できる型のセットを返します。リポジトリのCrudMethods
メタ情報を返します。default ClassSE<?>
リポジトリが宣言されている生のドメインクラスを返します。リポジトリが管理するように宣言されているドメイン型のTypeInformation
を返します。default ClassSE<?>
指定されたクラスが宣言されている生の ID クラスを返します。リポジトリの id 型のTypeInformation
を返します。ClassSE<?>
リポジトリインターフェースを返します。ClassSE<?>
getReturnedDomainClass
(MethodSE method) 指定されたMethod
SE によって返されるドメインクラスを返します。getReturnType
(MethodSE method) リポジトリで宣言されているMethod
SE 戻り型を返します。boolean
リポジトリがページングリポジトリかどうかを返します。boolean
リポジトリがリアクティブなものかどうか、つまり、そのメソッドの 1 つでリアクティブな型を使用しているかどうかを返します。
メソッドの詳細
getIdType
指定されたクラスが宣言されている生の ID クラスを返します。- 戻り値:
- リポジトリによって管理されるエンティティの生の ID クラス。
getDomainType
リポジトリが宣言されている生のドメインクラスを返します。- 戻り値:
- リポジトリが処理している生のドメインクラス。
getIdTypeInformation
TypeInformation<?> getIdTypeInformation()リポジトリの id 型のTypeInformation
を返します。- 戻り値:
- リポジトリによって管理されるエンティティの識別子の
TypeInformation
クラス。null になることはありません。 - 導入:
- 2.7
getDomainTypeInformation
TypeInformation<?> getDomainTypeInformation()リポジトリが管理するように宣言されているドメイン型のTypeInformation
を返します。null になることはありません。- 戻り値:
- リポジトリが処理するドメインクラス。
- 導入:
- 2.7
getRepositoryInterface
ClassSE<?> getRepositoryInterface()リポジトリインターフェースを返します。- 戻り値:
getReturnType
リポジトリで宣言されているMethod
SE 戻り型を返します。中断されたメソッドを考慮し、コンポーネント型のラップを解除しませんが、さらにインスペクションに残します。- パラメーター:
method
-- 戻り値:
- 導入:
- 2.4
getReturnedDomainClass
指定されたMethod
SE によって返されるドメインクラスを返します。getReturnType(Method)
とは対照的に、このメソッドはCollection
SE およびPage
からも型を抽出します。- パラメーター:
method
-- 戻り値:
- 関連事項:
getCrudMethods
CrudMethods getCrudMethods()リポジトリのCrudMethods
メタ情報を返します。- 戻り値:
isPagingRepository
boolean isPagingRepository()リポジトリがページングリポジトリかどうかを返します。- 戻り値:
getAlternativeDomainTypes
ドメイン型でリポジトリを検索しようとしたときに、リポジトリが検出できる型のセットを返します。- 戻り値:
- ドメイン型でリポジトリを検索するときにリポジトリが検出できる型のセット。null であってはなりません。
- 導入:
- 1.11
- 関連事項:
isReactiveRepository
boolean isReactiveRepository()リポジトリがリアクティブなものかどうか、つまり、そのメソッドの 1 つでリアクティブな型を使用しているかどうかを返します。- 戻り値:
- 導入:
- 2.0
getFragments
SetSE<RepositoryFragment<?>> getFragments()- 戻り値:
- 導入:
- 3.0