| Interface | Description |
|---|---|
| DataOperationResolver |
This interface encapsulates the process of resolving the handler for a single unit of work when
interacting with an underlying
data store. |
| DependencyAware |
This interface indicates that an interface should be used to inject dependencies into a concrete
mapping implementation class.
|
| InvocationMapping<K,E> |
This interface is used to represent data about a single invocation mapping, consisting of the
method and the data store operation to which it is bound.
|
| NonDataOperationHandler |
This interface encapsulates how a non-data operation should be handled.
|
| RepositoryConfiguration |
This interface represents all the pieces of information that were used to instantiate a
repository instance.
|
| RepositoryConfigurationAware |
Used to passed the repository configuration to implementing classes.
|
| RepositoryFactory |
This interface encapsulates the process of instantiating a repository.
|
| RepositoryFactoryAware |
Indicates that the implementing class needs to know about the repository factory.
|
| RepositoryFactoryConfiguration |
This class will be used to hold all the pieces of information required to instantiate a
repository.
|
| RepositoryFactoryConfigurationAware |
This interface is used when an implementing class needs to know about the repository factory
configuration.
|
| ResultAdapter<E> |
This interface is used to encapsulate the process of adapting results from a data store operation
to that of the invoked repository method.
|
| ResultAdapterContext |
This interface is used to register result adapters and later call on them to adapt the results to
the appropriate type.
|
| ResultConverter |
This interface encapsulates the process of converting a result from one type to the other.
|
| TypeMapping<E> |
This interface represents a value object used for storing mapping information for a single type
|
| TypeMappingContext |
This interface encapsulates a context for holding mappings for a given repository type.
|
Copyright © 2014–2021. All rights reserved.