| Interface | Description |
|---|---|
| DataStoreAware<E,K> |
This interface is used to inject
the data store into a concrete class aiming to
provide method mapping for a repository. |
| IdPropertyResolver |
An id property resolver will be capable of looking at an entity class and find the name of the
property that is the ID property of that class based on the expected type of the identifier.
|
| Invocation |
This interface encapsulates a single invocation, regardless of the object on which the method was
invoked.
|
| InvocationMatcher |
This interface is defined to let us match an object to a set of predefined criteria based on the
values passed through a method invocation.
|
| KeyGenerator<S> |
This interface encapsulates the process of keys being generated when we need a solid key
generation scheme to be in place prior to entities being written to the data store.
|
| KeyGeneratorAware<S> |
This interface is used to inject
the key generator into a concrete class
aiming to provide method mapping for a repository. |
| MatchedOperator |
Represents an operator that was picked because of a parse operation
|
| Matcher |
This interface encapsulates the responsibility of matching a given entity to a set of parameters
based on the operation defined for that parameter.
|
| Operator |
This interface represents an operator used for matching entities to a preset criteria.
|
| OperatorContext |
This interface is used to define a context holding definitions for operators.
|
| Parameter |
This interface represents a "parameter" factored into matching a given entity to a preset
criteria.
|
| RepositoryAware<R> |
This interface is used to inject the repository itself into a concrete class aiming to provide
method mapping for a repository.
|
| RepositoryMetadata |
This interface encapsulates metadata required from a repository for the rest of this framework to
function.
|
| RepositoryMetadataAware |
This interface is used to inject
the repository metadata into a
concrete class aiming to provide method mapping for a repository. |
| RepositoryMetadataResolver |
| Enum | Description |
|---|---|
| Modifier |
This enumeration defines various modifiers that should be applied to a parameter.
|
Copyright © 2014–2021. All rights reserved.