| Interface | Description |
|---|---|
| DataStoreAware<E,K extends Serializable> |
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 extends Serializable> |
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 extends Serializable> |
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–2016. All rights reserved.