See: Description
Interface | Description |
---|---|
QueryCreationListener<T extends RepositoryQuery> |
Callback for listeners that want to execute functionality on
RepositoryQuery creation. |
RepositoryFactoryInformation<T,ID extends Serializable> |
Interface for components that can provide meta-information about a repository factory, the backing
EntityInformation and RepositoryInformation as well as the QueryMethod s exposed by the
repository. |
RepositoryProxyPostProcessor |
Callback interface used during repository proxy creation.
|
Class | Description |
---|---|
AbstractEntityInformation<T,ID extends Serializable> |
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 extends Serializable> |
Useful base class to implement custom
EntityInformation s 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 |
Accessor for the
ExampleMatcher to use in modules that support query by example (QBE) querying. |
PersistableEntityInformation<T extends Persistable<ID>,ID extends Serializable> |
Implementation of
EntityMetadata that assumes the entity handled implements Persistable and uses
Persistable.isNew() for the AbstractEntityInformation.isNew(Object) check. |
PersistenceExceptionTranslationRepositoryProxyPostProcessor |
RepositoryProxyPostProcessor to register a PersistenceExceptionTranslationInterceptor on the
repository proxy. |
PersistentEntityInformation<T,ID extends Serializable> |
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. |
ReflectionEntityInformation<T,ID extends Serializable> |
EntityInformation implementation that inspects fields for an annotation and looks up this field's value to
retrieve the id. |
RepositoryFactoryBeanSupport<T extends Repository<S,ID>,S,ID extends Serializable> |
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.
|
TransactionalRepositoryFactoryBeanSupport<T extends Repository<S,ID>,S,ID extends Serializable> |
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-2015–2017 Pivotal Software, Inc.. All rights reserved.