| Package | Description |
|---|---|
| com.mmnaseri.utils.spring.data.dsl.factory | |
| com.mmnaseri.utils.spring.data.dsl.mock |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Auditing
Lets us set up out-of-the-box auditing
|
interface |
DataFunctions
This interface lets us tell the builder how the data functions should be configured
|
interface |
DataFunctionsAnd
This interface lets you add additional functions
|
interface |
DataStores
Lets us change the data store and the data store registry
|
interface |
DataStoresAnd
Lets us add another data store
|
interface |
End
|
interface |
EventListener
Lets us define the various listener configurations used when data operations are taking place
|
interface |
EventListenerAnd
Registers an extra event listener
|
interface |
FallbackKeyGenerator |
interface |
MappingContext
Lets us configure the type mapping
|
interface |
MappingContextAnd
Lets us register additional mappings
|
interface |
MetadataResolver
This interface allows us to set what resolver is used for resolving repository
metadata
|
interface |
OperationHandlers
Lets us define the operation handlers
|
interface |
OperationHandlersAnd
Lets us define an extra operation handler
|
interface |
Operators
This interface lets us define the operators that are used when extracting query descriptions
|
interface |
OperatorsAnd
This is a conjunction that let's us define an additional operator to register
|
interface |
QueryDescription
This interface lets us define the query description extractor
|
interface |
QueryDescriptionConfigurer
This interface creates a branch in the grammar that lets you either configure the
operators or the query description extractor.
|
interface |
ResultAdapters |
interface |
ResultAdaptersAnd
Lets us register an additional result adapter
|
interface |
Start
This interface is used as the starting point of the DSL grammar for creating a repository factory and
later mocking objects through that repository.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RepositoryFactoryBuilder
This class implements the DSL used to configure and build a repository factory object.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Implementation
Lets us specify which implementations the repository should use
|
interface |
ImplementationAnd
Lets us specify additional implementation classes
|
interface |
KeyGeneration
Lets us set up how we want our keys to be generated
|
| Modifier and Type | Class and Description |
|---|---|
class |
RepositoryMockBuilder
This class implements the interfaces used to define a DSL for mocking a repository.
|
Copyright © 2014–2016. All rights reserved.