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

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

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

Methods in org.springframework.data.repository.core.support that return RepositoryComposition
`RepositoryComposition` RepositoryComposition.`append(RepositoryComposition.RepositoryFragments fragments)` Create a new `RepositoryComposition` retaining current configuration and append `RepositoryComposition.RepositoryFragments` to the new composition.
`RepositoryComposition` RepositoryComposition.`append(RepositoryFragment<?> fragment)` Create a new `RepositoryComposition` retaining current configuration and append `RepositoryFragment` to the new composition.
`static RepositoryComposition` RepositoryComposition.`empty()` Create an empty `RepositoryComposition`.
`static RepositoryComposition` RepositoryComposition.`fromMetadata(RepositoryMetadata metadata)` Create an `RepositoryComposition` using the provided `RepositoryMetadata` to set `method lookups` depending in the repository type (reactive/imperative).
`static RepositoryComposition` RepositoryComposition.`just(Object implementation)` Create a `RepositoryComposition` for just a single `implementation` with {@link MethodLookups#direct()) method lookup.
`static RepositoryComposition` RepositoryComposition.`of(List<RepositoryFragment<?>> fragments)` Create a `RepositoryComposition` from `fragments` with {@link MethodLookups#direct()) method lookup.
`static RepositoryComposition` RepositoryComposition.`of(RepositoryComposition.RepositoryFragments fragments)` Create a `RepositoryComposition` from `RepositoryComposition.RepositoryFragments` and `RepositoryMetadata` with {@link MethodLookups#direct()) method lookup.
`static RepositoryComposition` RepositoryComposition.`of(RepositoryFragment<?>... fragments)` Create a `RepositoryComposition` from `fragments` with {@link MethodLookups#direct()) method lookup.
`RepositoryComposition` RepositoryComposition.`withArgumentConverter(BiFunction<Method,Object[],Object[]> argumentConverter)` Create a new `RepositoryComposition` retaining current configuration and set `argumentConverter`.
`RepositoryComposition` RepositoryComposition.`withMetadata(RepositoryMetadata metadata)` Create a new `RepositoryComposition` retaining current configuration and set `metadata`.
`RepositoryComposition` RepositoryComposition.`withMethodLookup(MethodLookup methodLookup)` Create a new `RepositoryComposition` retaining current configuration and set `methodLookup`.