See: Description
| Interface | Description |
|---|---|
| MethodLookup |
Strategy interface providing
predicates to resolve a method called on a composite to its
implementation method. |
| MethodLookup.MethodPredicate |
A method predicate to be applied on the
MethodLookup.InvokedMethod and method candidate. |
| QueryCreationListener<T extends RepositoryQuery> |
Callback for listeners that want to execute functionality on
RepositoryQuery creation. |
| RepositoryFactoryInformation<T,ID> |
Interface for components that can provide meta-information about a repository factory, the backing
EntityInformation and RepositoryInformation as well as the QueryMethods exposed by the
repository. |
| RepositoryFragment<T> |
Value object representing a repository fragment.
|
| RepositoryProxyPostProcessor |
Callback interface used during repository proxy creation.
|
| Class | Description |
|---|---|
| AbstractEntityInformation<T,ID> |
Base class for implementations of
EntityInformation. |
| AbstractRepositoryMetadata |
Base class for
RepositoryMetadata implementations. |
| AnnotationRepositoryMetadata |
RepositoryMetadata implementation inspecting the given repository interface for a
RepositoryDefinition annotation. |
| DefaultCrudMethods |
Default implementation to discover CRUD methods based on the given
RepositoryMetadata. |
| DefaultRepositoryMetadata |
Default implementation of
RepositoryMetadata. |
| DelegatingEntityInformation<T,ID> |
Useful base class to implement custom
EntityInformations and delegate execution of standard methods from
EntityInformation to a special implementation. |
| EventPublishingRepositoryProxyPostProcessor |
RepositoryProxyPostProcessor to register a MethodInterceptor to intercept the
CrudRepository.save(Object) method and publish events potentially exposed via a method annotated with
DomainEvents. |
| ExampleMatcherAccessor | Deprecated
use
ExampleMatcherAccessor instead. |
| MethodInvocationValidator |
Interceptor enforcing required return value and method parameter constraints declared on repository query methods.
|
| MethodLookup.InvokedMethod |
Value object representing an invoked
Method. |
| PersistableEntityInformation<T extends Persistable<ID>,ID> | Deprecated
as of 2.1 in favor of
PersistentEntityInformation. |
| PersistenceExceptionTranslationRepositoryProxyPostProcessor |
RepositoryProxyPostProcessor to register a PersistenceExceptionTranslationInterceptor on the
repository proxy. |
| PersistentEntityInformation<T,ID> |
EntityInformation implementation that uses a PersistentEntity to obtain id type information and uses
a IdentifierAccessor to access the property value if requested. |
| PropertiesBasedNamedQueries |
NamedQueries implementation backed by a Properties instance. |
| ReactiveRepositoryFactorySupport |
Base class for repository factories to use reactive support.
|
| ReactiveRepositoryInformation | Deprecated
as of 2.0, can be deleted...
|
| ReflectionEntityInformation<T,ID> | Deprecated
since 2.1 in favor of
PersistentEntityInformation |
| RepositoryComposition |
Composite implementation to back repository method implementations.
|
| RepositoryComposition.RepositoryFragments |
Value object representing an ordered list of
fragments. |
| RepositoryFactoryBeanSupport<T extends Repository<S,ID>,S,ID> |
Adapter for Springs
FactoryBean interface to allow easy setup of repository factories via Spring
configuration. |
| RepositoryFactorySupport |
Factory bean to create instances of a given repository interface.
|
| RepositoryFragment.ImplementedRepositoryFragment<T> | |
| RepositoryFragment.StructuralRepositoryFragment<T> | |
| RepositoryFragmentsFactoryBean<T> |
Factory bean for creation of
RepositoryComposition.RepositoryFragments. |
| TransactionalRepositoryFactoryBeanSupport<T extends Repository<S,ID>,S,ID> |
Extension of
RepositoryFactoryBeanSupport to add transactional capabilities to the repository proxy. |
| Enum | Description |
|---|---|
| SurroundingTransactionDetectorMethodInterceptor |
MethodInterceptor detecting whether a transaction is already running and exposing that fact via
SurroundingTransactionDetectorMethodInterceptor.isSurroundingTransactionActive(). |
Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.