## Uses of Class
org.springframework.data.repository.core.support.RepositoryComposition.RepositoryFragments

Packages that use RepositoryComposition.RepositoryFragments
org.springframework.data.repository.cdi: Base classes to implement CDI support for repositories.
org.springframework.data.repository.core.support: Base classes to implement repositories for various data stores.

### Uses of RepositoryComposition.RepositoryFragments in org.springframework.data.repository.cdi

Methods in org.springframework.data.repository.cdi that return RepositoryComposition.RepositoryFragments
`protected RepositoryComposition.RepositoryFragments` CdiRepositoryBean.`getRepositoryFragments(Class<T> repositoryType)` Lookup repository fragments for a `repository interface`.

Methods in org.springframework.data.repository.cdi with parameters of type RepositoryComposition.RepositoryFragments
`protected static <T> T` CdiRepositoryBean.`create(RepositoryFactorySupport repositoryFactory, Class<T> repositoryType, RepositoryComposition.RepositoryFragments repositoryFragments)` Creates the actual repository instance.

### Uses of RepositoryComposition.RepositoryFragments in org.springframework.data.repository.core.support

Methods in org.springframework.data.repository.core.support that return RepositoryComposition.RepositoryFragments
`RepositoryComposition.RepositoryFragments` RepositoryComposition.RepositoryFragments.`append(RepositoryComposition.RepositoryFragments fragments)` Create new `RepositoryComposition.RepositoryFragments` from the current content appending `RepositoryComposition.RepositoryFragments`.
`RepositoryComposition.RepositoryFragments` RepositoryComposition.RepositoryFragments.`append(RepositoryFragment<?> fragment)` Create new `RepositoryComposition.RepositoryFragments` from the current content appending `RepositoryFragment`.
`static RepositoryComposition.RepositoryFragments` RepositoryComposition.RepositoryFragments.`empty()` Create empty `RepositoryComposition.RepositoryFragments`.
`static RepositoryComposition.RepositoryFragments` RepositoryComposition.RepositoryFragments.`from(List<RepositoryFragment<?>> fragments)` Create `RepositoryComposition.RepositoryFragments` from a `List` of `fragments`.
`RepositoryComposition.RepositoryFragments` RepositoryComposition.`getFragments()`
`RepositoryComposition.RepositoryFragments` RepositoryFragmentsFactoryBean.`getObject()`
`protected RepositoryComposition.RepositoryFragments` RepositoryFactorySupport.`getRepositoryFragments(RepositoryMetadata metadata)` Creates `RepositoryComposition.RepositoryFragments` based on `RepositoryMetadata` to add repository-specific extensions.
`static RepositoryComposition.RepositoryFragments` RepositoryComposition.RepositoryFragments.`just(Object... implementations)` Create `RepositoryComposition.RepositoryFragments` from just implementation objects.
`static RepositoryComposition.RepositoryFragments` RepositoryComposition.RepositoryFragments.`of(RepositoryFragment<?>... fragments)` Create `RepositoryComposition.RepositoryFragments` from `fragments`.

Methods in org.springframework.data.repository.core.support with parameters of type RepositoryComposition.RepositoryFragments
`RepositoryComposition` RepositoryComposition.`append(RepositoryComposition.RepositoryFragments fragments)` Create a new `RepositoryComposition` retaining current configuration and append `RepositoryComposition.RepositoryFragments` to the new composition.
`RepositoryComposition.RepositoryFragments` RepositoryComposition.RepositoryFragments.`append(RepositoryComposition.RepositoryFragments fragments)` Create new `RepositoryComposition.RepositoryFragments` from the current content appending `RepositoryComposition.RepositoryFragments`.
`<T> T` RepositoryFactorySupport.`getRepository(Class<T> repositoryInterface, RepositoryComposition.RepositoryFragments fragments)` Returns a repository instance for the given interface backed by an instance providing implementation logic for custom logic.
`protected RepositoryInformation` RepositoryFactorySupport.`getRepositoryInformation(RepositoryMetadata metadata, RepositoryComposition.RepositoryFragments fragments)` Returns the `RepositoryInformation` for the given `RepositoryMetadata` and custom `RepositoryComposition.RepositoryFragments`.
`static RepositoryComposition` RepositoryComposition.`of(RepositoryComposition.RepositoryFragments fragments)` Create a `RepositoryComposition` from `RepositoryComposition.RepositoryFragments` and `RepositoryMetadata` with {@link MethodLookups#direct()) method lookup.
`void` RepositoryFactoryBeanSupport.`setRepositoryFragments(RepositoryComposition.RepositoryFragments repositoryFragments)` Setter to inject repository fragments.