クラスの使用
org.springframework.data.repository.core.support.RepositoryComposition.RepositoryFragments
パッケージ
説明
リポジトリの CDI サポートを実装する基本クラス。
さまざまなデータストアのリポジトリを実装するための基本クラス。
org.springframework.data.repository.cdi 内の RepositoryComposition.RepositoryFragments 使用
修飾子と型メソッド説明CdiRepositoryBean.getRepositoryFragments
(ClassSE<T> repositoryType) repository interface
SE のリポジトリフラグメントを検索します。修飾子と型メソッド説明protected static <T> T
CdiRepositoryBean.create
(RepositoryFactorySupport repositoryFactory, ClassSE<T> repositoryType, RepositoryComposition.RepositoryFragments repositoryFragments) 実際のリポジトリインスタンスを作成します。org.springframework.data.repository.core.support 内の RepositoryComposition.RepositoryFragments 使用
修飾子と型メソッド説明RepositoryComposition.RepositoryFragments.append
(RepositoryComposition.RepositoryFragments fragments) 現在のコンテンツにRepositoryComposition.RepositoryFragments
を追加して、新しいRepositoryComposition.RepositoryFragments
を作成します。RepositoryComposition.RepositoryFragments.append
(RepositoryFragment<?> fragment) 現在のコンテンツにRepositoryFragment
を追加して、新しいRepositoryComposition.RepositoryFragments
を作成します。RepositoryComposition.RepositoryFragments.empty()
空のRepositoryComposition.RepositoryFragments
を作成します。RepositoryComposition.RepositoryFragments.from
(ListSE<RepositoryFragment<?>> fragments) RepositoryComposition.getFragments()
RepositoryFragmentsFactoryBean.getObject()
RepositoryFactorySupport.getRepositoryFragments
(RepositoryMetadata metadata) RepositoryMetadata
に基づいてRepositoryComposition.RepositoryFragments
を作成し、リポジトリ固有の拡張機能を追加します。実装オブジェクトだけからRepositoryComposition.RepositoryFragments
を作成します。RepositoryComposition.RepositoryFragments.of
(RepositoryFragment<?>... fragments) 修飾子と型メソッド説明RepositoryComposition.append
(RepositoryComposition.RepositoryFragments fragments) 現在の構成を保持する新しいRepositoryComposition
を作成し、新しいコンポジションにRepositoryComposition.RepositoryFragments
を追加します。RepositoryComposition.RepositoryFragments.append
(RepositoryComposition.RepositoryFragments fragments) 現在のコンテンツにRepositoryComposition.RepositoryFragments
を追加して、新しいRepositoryComposition.RepositoryFragments
を作成します。<T> T
RepositoryFactorySupport.getRepository
(ClassSE<T> repositoryInterface, RepositoryComposition.RepositoryFragments fragments) カスタムロジックの実装ロジックを提供するインスタンスによって裏付けられた、指定されたインターフェースのリポジトリインスタンスを返します。protected RepositoryInformation
RepositoryFactorySupport.getRepositoryInformation
(RepositoryMetadata metadata, RepositoryComposition.RepositoryFragments fragments) 指定されたRepositoryMetadata
およびカスタムRepositoryComposition.RepositoryFragments
のRepositoryInformation
を返します。static RepositoryComposition
RepositoryComposition.of
(RepositoryComposition.RepositoryFragments fragments) MethodLookups#direct()
メソッドルックアップを使用して、RepositoryComposition.RepositoryFragments
およびRepositoryMetadata
からRepositoryComposition
を作成します。void
RepositoryFactoryBeanSupport.setRepositoryFragments
(RepositoryComposition.RepositoryFragments repositoryFragments) Setter はリポジトリフラグメントを挿入します。