- AbstractBinaryComparableMatcher - Class in com.mmnaseri.utils.spring.data.domain.impl.matchers
-
This class is the base class used for doing binary operations when both operands are
Comparable objects
- AbstractBinaryComparableMatcher() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.matchers.AbstractBinaryComparableMatcher
-
- AbstractBinaryMatcher - Class in com.mmnaseri.utils.spring.data.domain.impl.matchers
-
Used for matching operands to a binary operator
- AbstractBinaryMatcher() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.matchers.AbstractBinaryMatcher
-
- AbstractCollectionMatcher - Class in com.mmnaseri.utils.spring.data.domain.impl.matchers
-
This class paves the way for matching a value against a collection of items
- AbstractCollectionMatcher() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.matchers.AbstractCollectionMatcher
-
- AbstractDataStoreEvent - Class in com.mmnaseri.utils.spring.data.store.impl
-
This base class sets up the grounds for defining data store events
- AbstractDataStoreEvent(RepositoryMetadata, DataStore<?, ?>) - Constructor for class com.mmnaseri.utils.spring.data.store.impl.AbstractDataStoreEvent
-
- AbstractEntityDataStoreEvent - Class in com.mmnaseri.utils.spring.data.store.impl
-
This class is the base class for any data store event that indicates a particular entity was involved in the evnet.
- AbstractEntityDataStoreEvent(RepositoryMetadata, DataStore<?, ?>, Object) - Constructor for class com.mmnaseri.utils.spring.data.store.impl.AbstractEntityDataStoreEvent
-
- AbstractIterableResultAdapter<E> - Class in com.mmnaseri.utils.spring.data.proxy.impl.adapters
-
This is the base class that provides the basics for adapting results from an iterable object.
- AbstractIterableResultAdapter(int) - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.adapters.AbstractIterableResultAdapter
-
- AbstractRandomKeyGenerator<S extends Serializable> - Class in com.mmnaseri.utils.spring.data.domain.impl
-
This implementation will wrap the key generation process in a procedure that prevents duplicate keys from being
generated.
- AbstractRandomKeyGenerator() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.AbstractRandomKeyGenerator
-
- AbstractRepositoryMetadataResolver - Class in com.mmnaseri.utils.spring.data.domain.impl
-
This class will first check for common errors in a repository's definition before letting the resolution
proceed any further.
- AbstractRepositoryMetadataResolver() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.AbstractRepositoryMetadataResolver
-
- AbstractResultAdapter<E> - Class in com.mmnaseri.utils.spring.data.proxy.impl.adapters
-
This is the base class for all result adapters that adds comparison capabilities to teh adapters.
- AbstractResultAdapter(int) - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.adapters.AbstractResultAdapter
-
- AbstractResultConverter - Class in com.mmnaseri.utils.spring.data.proxy.impl.converters
-
This class will let us convert non-null values if the invocation is not of
type void.
- AbstractResultConverter() - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.converters.AbstractResultConverter
-
- AbstractSimpleComparableMatcher - Class in com.mmnaseri.utils.spring.data.domain.impl.matchers
-
This is used to compare two items.
- AbstractSimpleComparableMatcher() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.matchers.AbstractSimpleComparableMatcher
-
- AbstractSimpleMatcher - Class in com.mmnaseri.utils.spring.data.domain.impl.matchers
-
This matcher is used to determine if a condition holds for a single parameter
- AbstractSimpleMatcher() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.matchers.AbstractSimpleMatcher
-
- AbstractSimpleStringMatcher - Class in com.mmnaseri.utils.spring.data.domain.impl.matchers
-
Used when the subject of the operation is a string
- AbstractSimpleStringMatcher() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.matchers.AbstractSimpleStringMatcher
-
- AbstractSortParameterExtractor - Class in com.mmnaseri.utils.spring.data.query.impl
-
This class will provide support for converting
Spring Data sort objects
into
sort objects defined within this framework.
- AbstractSortParameterExtractor() - Constructor for class com.mmnaseri.utils.spring.data.query.impl.AbstractSortParameterExtractor
-
- AbstractStateMatcher - Class in com.mmnaseri.utils.spring.data.domain.impl.matchers
-
This is used when there is no argument needed to determine the validity of the match
- AbstractStateMatcher() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.matchers.AbstractStateMatcher
-
- accepts(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.CollectionIterableResultAdapter
-
- accepts(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.FutureIterableResultAdapter
-
- accepts(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.GeoPageIterableResultAdapter
-
- accepts(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.IteratorIterableResultAdapter
-
- accepts(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.ListenableFutureIterableResultAdapter
-
- accepts(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.NullSimpleResultAdapter
-
- accepts(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.NullToCollectionResultAdapter
-
- accepts(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.NullToFutureResultAdapter
-
- accepts(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.NullToIterableResultAdapter
-
- accepts(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.NullToIteratorResultAdapter
-
- accepts(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.NullToListenableFutureResultAdapter
-
- accepts(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.NullToSliceResultAdapter
-
- accepts(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.NumberIterableResultAdapter
-
- accepts(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.PageIterableResultAdapter
-
- accepts(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.SameTypeResultAdapter
-
- accepts(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.SimpleIterableResultAdapter
-
- accepts(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.SliceIterableResultAdapter
-
- accepts(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.VoidResultAdapter
-
- accepts(Invocation, Object) - Method in interface com.mmnaseri.utils.spring.data.proxy.ResultAdapter
-
Called to determine whether or not this adapter can adapt the original value passed down from a data
store operation to the type required by the repository method being invoked
- adapt(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.AbstractIterableResultAdapter
-
- adapt(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.NullSimpleResultAdapter
-
- adapt(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.NullToCollectionResultAdapter
-
- adapt(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.NullToFutureResultAdapter
-
- adapt(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.NullToIterableResultAdapter
-
- adapt(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.NullToIteratorResultAdapter
-
- adapt(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.NullToListenableFutureResultAdapter
-
- adapt(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.NullToSliceResultAdapter
-
- adapt(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.SameTypeResultAdapter
-
- adapt(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.VoidResultAdapter
-
- adapt(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.DefaultResultAdapterContext
-
- adapt(Invocation, Object) - Method in interface com.mmnaseri.utils.spring.data.proxy.ResultAdapter
-
Called when we need to adapt the result from an invocation to the result required by the repository method
- adapt(Invocation, Object) - Method in interface com.mmnaseri.utils.spring.data.proxy.ResultAdapterContext
-
Will call the registered result adapters to adapt the results to the required type.
- adaptResultsUsing(ResultAdapter<E>) - Method in class com.mmnaseri.utils.spring.data.dsl.factory.RepositoryFactoryBuilder
-
- adaptResultsUsing(ResultAdapter<E>) - Method in interface com.mmnaseri.utils.spring.data.dsl.factory.ResultAdapters
-
Tells the build to register a result adapter
- AfterDeleteDataStoreEvent - Class in com.mmnaseri.utils.spring.data.store.impl
-
This class indicates that an entity has been successfully deleted from the data store.
- AfterDeleteDataStoreEvent(RepositoryMetadata, DataStore<?, ?>, Object) - Constructor for class com.mmnaseri.utils.spring.data.store.impl.AfterDeleteDataStoreEvent
-
- AfterInsertDataStoreEvent - Class in com.mmnaseri.utils.spring.data.store.impl
-
This class indicates that an entity was successfully inserted into a data store.
- AfterInsertDataStoreEvent(RepositoryMetadata, DataStore<?, ?>, Object) - Constructor for class com.mmnaseri.utils.spring.data.store.impl.AfterInsertDataStoreEvent
-
- AfterUpdateDataStoreEvent - Class in com.mmnaseri.utils.spring.data.store.impl
-
This class indicates that an entity was successfully updated in the data store
- AfterUpdateDataStoreEvent(RepositoryMetadata, DataStore<?, ?>, Object) - Constructor for class com.mmnaseri.utils.spring.data.store.impl.AfterUpdateDataStoreEvent
-
- and(String, DataFunction<R>) - Method in interface com.mmnaseri.utils.spring.data.dsl.factory.DataFunctionsAnd
-
adds an additional function
- and(DataStore<K, E>) - Method in interface com.mmnaseri.utils.spring.data.dsl.factory.DataStoresAnd
-
Adds another data store
- and(DataStoreEventListener<E>) - Method in interface com.mmnaseri.utils.spring.data.dsl.factory.EventListenerAnd
-
Registers an extra event listener
- and(Class<?>, Class<?>) - Method in interface com.mmnaseri.utils.spring.data.dsl.factory.MappingContextAnd
-
Registers an additional mapping
- and(NonDataOperationHandler) - Method in interface com.mmnaseri.utils.spring.data.dsl.factory.OperationHandlersAnd
-
Registers an extra operation handler
- and(Operator) - Method in interface com.mmnaseri.utils.spring.data.dsl.factory.OperatorsAnd
-
Registers this operator as well
- and(String, DataFunction<R>) - Method in class com.mmnaseri.utils.spring.data.dsl.factory.RepositoryFactoryBuilder
-
- and(DataStore<K, E>) - Method in class com.mmnaseri.utils.spring.data.dsl.factory.RepositoryFactoryBuilder
-
- and(NonDataOperationHandler) - Method in class com.mmnaseri.utils.spring.data.dsl.factory.RepositoryFactoryBuilder
-
- and(DataStoreEventListener<E>) - Method in class com.mmnaseri.utils.spring.data.dsl.factory.RepositoryFactoryBuilder
-
- and(Class<?>, Class<?>) - Method in class com.mmnaseri.utils.spring.data.dsl.factory.RepositoryFactoryBuilder
-
- and(Operator) - Method in class com.mmnaseri.utils.spring.data.dsl.factory.RepositoryFactoryBuilder
-
- and(ResultAdapter<E>) - Method in class com.mmnaseri.utils.spring.data.dsl.factory.RepositoryFactoryBuilder
-
- and(ResultAdapter<E>) - Method in interface com.mmnaseri.utils.spring.data.dsl.factory.ResultAdaptersAnd
-
Registers an extra adapter
- and(Class<?>) - Method in interface com.mmnaseri.utils.spring.data.dsl.mock.ImplementationAnd
-
Tells the builder to use this additional implementation
- and(Class<?>) - Method in class com.mmnaseri.utils.spring.data.dsl.mock.RepositoryMockBuilder
-
- AnnotatedFieldIdPropertyResolver - Class in com.mmnaseri.utils.spring.data.domain.impl.id
-
This class will help resolve ID property name if the entity has a field that is annotated with
@Id
- AnnotatedFieldIdPropertyResolver() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.id.AnnotatedFieldIdPropertyResolver
-
- AnnotatedGetterIdPropertyResolver - Class in com.mmnaseri.utils.spring.data.domain.impl.id
-
This class will resolve ID property name from a getter method that is annotated with
@Id.
- AnnotatedGetterIdPropertyResolver() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.id.AnnotatedGetterIdPropertyResolver
-
- AnnotationRepositoryMetadataResolver - Class in com.mmnaseri.utils.spring.data.domain.impl
-
This class will try to resolve metadata from a repository interface that has been annotated with
Spring's @RepositoryDefinition.
- AnnotationRepositoryMetadataResolver() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.AnnotationRepositoryMetadataResolver
-
- apply(DataStore<K, E>, QueryDescriptor, RepositoryConfiguration, List<E>) - Method in interface com.mmnaseri.utils.spring.data.query.DataFunction
-
- apply(DataStore<K, E>, QueryDescriptor, RepositoryConfiguration, List<E>) - Method in class com.mmnaseri.utils.spring.data.query.impl.CountDataFunction
-
- apply(DataStore<K, E>, QueryDescriptor, RepositoryConfiguration, List<E>) - Method in class com.mmnaseri.utils.spring.data.query.impl.DeleteDataFunction
-
- AssignableRepositoryMetadataResolver - Class in com.mmnaseri.utils.spring.data.domain.impl
-
This class will try to determine the repository metadata from the generic arguments defined by the
repository interface, assuming that it has extended the Repository interface from
Spring Data Commons.
- AssignableRepositoryMetadataResolver() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.AssignableRepositoryMetadataResolver
-
- AuditableWrapper - Class in com.mmnaseri.utils.spring.data.store.impl
-
This class is used to wrap a normal entity in an entity that supports auditing.
- AuditableWrapper(Object, RepositoryMetadata) - Constructor for class com.mmnaseri.utils.spring.data.store.impl.AuditableWrapper
-
- AuditDataEventListener - Class in com.mmnaseri.utils.spring.data.store.impl
-
This event listener can be registered with an
event listener context to add support for auditing entities as per the specifications set forth by Spring
Data Commons.
- AuditDataEventListener(AuditorAware) - Constructor for class com.mmnaseri.utils.spring.data.store.impl.AuditDataEventListener
-
- Auditing - Interface in com.mmnaseri.utils.spring.data.dsl.factory
-
Lets us set up out-of-the-box auditing
- DataFunction<R> - Interface in com.mmnaseri.utils.spring.data.query
-
This interface encapsulates a data function.
- DataFunctionException - Exception in com.mmnaseri.utils.spring.data.error
-
- DataFunctionException(String) - Constructor for exception com.mmnaseri.utils.spring.data.error.DataFunctionException
-
- DataFunctionException(String, Throwable) - Constructor for exception com.mmnaseri.utils.spring.data.error.DataFunctionException
-
- DataFunctionRegistry - Interface in com.mmnaseri.utils.spring.data.query
-
A data function registry lets you register and maintain a set of data functions by name.
- DataFunctions - Interface in com.mmnaseri.utils.spring.data.dsl.factory
-
This interface lets us tell the builder how the data functions should be configured
- DataFunctionsAnd - Interface in com.mmnaseri.utils.spring.data.dsl.factory
-
This interface lets you add additional functions
- DataOperationDefinitionException - Exception in com.mmnaseri.utils.spring.data.error
-
- DataOperationDefinitionException(Method, Throwable) - Constructor for exception com.mmnaseri.utils.spring.data.error.DataOperationDefinitionException
-
- DataOperationException - Exception in com.mmnaseri.utils.spring.data.error
-
- DataOperationException(String) - Constructor for exception com.mmnaseri.utils.spring.data.error.DataOperationException
-
- DataOperationException(String, Throwable) - Constructor for exception com.mmnaseri.utils.spring.data.error.DataOperationException
-
- DataOperationExecutionException - Exception in com.mmnaseri.utils.spring.data.error
-
- DataOperationExecutionException(String, Throwable) - Constructor for exception com.mmnaseri.utils.spring.data.error.DataOperationExecutionException
-
- DataOperationInvocationHandler<K extends Serializable,E> - Class in com.mmnaseri.utils.spring.data.proxy.impl
-
This class is in charge of handling a data operation that was triggered by invoking a repository method.
- DataOperationInvocationHandler(RepositoryConfiguration, List<InvocationMapping<K, E>>, DataStore<K, E>, ResultAdapterContext, NonDataOperationInvocationHandler) - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.DataOperationInvocationHandler
-
- DataOperationResolver - Interface in com.mmnaseri.utils.spring.data.proxy
-
This interface encapsulates the process of resolving the handler for a single unit of work when interacting with an
underlying
data store.
- DataStore<K extends Serializable,E> - Interface in com.mmnaseri.utils.spring.data.store
-
This interface encapsulates the abstract data store, with the bare minimum capabilities assumed.
- DataStoreAware<E,K extends Serializable> - Interface in com.mmnaseri.utils.spring.data.domain
-
This interface is used to inject
the data store into a concrete class aiming to provide method mapping
for a repository.
- DataStoreEvent - Interface in com.mmnaseri.utils.spring.data.store
-
This interface indicates that a data store operation was requested or completed.
- DataStoreEventListener<E extends DataStoreEvent> - Interface in com.mmnaseri.utils.spring.data.store
-
This interface encapsulates the task of listening to and reacting to an event
- DataStoreEventListenerContext - Interface in com.mmnaseri.utils.spring.data.store
-
This interface is used to manage events related to a data store
- DataStoreEventPublisher - Interface in com.mmnaseri.utils.spring.data.store
-
This interface abstracts the process of publishing a data store event
- DataStoreException - Exception in com.mmnaseri.utils.spring.data.error
-
- DataStoreException(Class<?>, String) - Constructor for exception com.mmnaseri.utils.spring.data.error.DataStoreException
-
- DataStoreNotFoundException - Exception in com.mmnaseri.utils.spring.data.error
-
- DataStoreNotFoundException(Class<?>) - Constructor for exception com.mmnaseri.utils.spring.data.error.DataStoreNotFoundException
-
- DataStoreOperation<R,K extends Serializable,E> - Interface in com.mmnaseri.utils.spring.data.store
-
This interface encapsulates a single operation taking place on a data store
- DataStoreRegistry - Interface in com.mmnaseri.utils.spring.data.store
-
This interface is used to register and look up data store for specific entity types.
- DataStores - Interface in com.mmnaseri.utils.spring.data.dsl.factory
-
Lets us change the data store and the data store registry
- DataStoresAnd - Interface in com.mmnaseri.utils.spring.data.dsl.factory
-
Lets us add another data store
- DEFAULT_USER - Static variable in class com.mmnaseri.utils.spring.data.dsl.factory.RepositoryFactoryBuilder
-
- DefaultAuditorAware() - Constructor for class com.mmnaseri.utils.spring.data.dsl.factory.RepositoryFactoryBuilder.DefaultAuditorAware
-
- defaultConfiguration() - Static method in class com.mmnaseri.utils.spring.data.dsl.factory.RepositoryFactoryBuilder
-
- DefaultCrudRepository - Class in com.mmnaseri.utils.spring.data.repository
-
This class will provide implementations for the methods introduced by the Spring framework through
CrudRepository.
- DefaultCrudRepository() - Constructor for class com.mmnaseri.utils.spring.data.repository.DefaultCrudRepository
-
- DefaultDataFunctionRegistry - Class in com.mmnaseri.utils.spring.data.query.impl
-
This class provides support for registering data functions.
- DefaultDataFunctionRegistry() - Constructor for class com.mmnaseri.utils.spring.data.query.impl.DefaultDataFunctionRegistry
-
- DefaultDataFunctionRegistry(boolean) - Constructor for class com.mmnaseri.utils.spring.data.query.impl.DefaultDataFunctionRegistry
-
- DefaultDataOperationResolver - Class in com.mmnaseri.utils.spring.data.proxy.impl.resolvers
-
This class will use the other resolvers to find out how a data operation should be handled.
- DefaultDataOperationResolver(List<TypeMapping<?>>, MethodQueryDescriptionExtractor, RepositoryMetadata, DataFunctionRegistry, RepositoryFactoryConfiguration) - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.resolvers.DefaultDataOperationResolver
-
- DefaultDataStoreEventListenerContext - Class in com.mmnaseri.utils.spring.data.store.impl
-
- DefaultDataStoreEventListenerContext() - Constructor for class com.mmnaseri.utils.spring.data.store.impl.DefaultDataStoreEventListenerContext
-
- DefaultDataStoreEventListenerContext(DataStoreEventListenerContext) - Constructor for class com.mmnaseri.utils.spring.data.store.impl.DefaultDataStoreEventListenerContext
-
- DefaultDataStoreRegistry - Class in com.mmnaseri.utils.spring.data.store.impl
-
This is the default implementation of the data store registry that supports caching a data store based on
the type of entity the data store supports.
- DefaultDataStoreRegistry() - Constructor for class com.mmnaseri.utils.spring.data.store.impl.DefaultDataStoreRegistry
-
- DefaultDocumentReader - Class in com.mmnaseri.utils.spring.data.string.impl
-
- DefaultDocumentReader(String) - Constructor for class com.mmnaseri.utils.spring.data.string.impl.DefaultDocumentReader
-
Instantiates the reader while taking in the document to be read through
- defaultFactory() - Static method in class com.mmnaseri.utils.spring.data.dsl.factory.RepositoryFactoryBuilder
-
- DefaultGemfireRepository - Class in com.mmnaseri.utils.spring.data.repository
-
- DefaultGemfireRepository() - Constructor for class com.mmnaseri.utils.spring.data.repository.DefaultGemfireRepository
-
- DefaultJpaRepository - Class in com.mmnaseri.utils.spring.data.repository
-
- DefaultJpaRepository() - Constructor for class com.mmnaseri.utils.spring.data.repository.DefaultJpaRepository
-
- DefaultOperatorContext - Class in com.mmnaseri.utils.spring.data.domain.impl
-
This class is used to store the operators used in the name of a query method.
- DefaultOperatorContext() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.DefaultOperatorContext
-
- DefaultOperatorContext(boolean) - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.DefaultOperatorContext
-
- DefaultPagingAndSortingRepository - Class in com.mmnaseri.utils.spring.data.repository
-
- DefaultPagingAndSortingRepository() - Constructor for class com.mmnaseri.utils.spring.data.repository.DefaultPagingAndSortingRepository
-
- DefaultQueryByExampleExecutor - Class in com.mmnaseri.utils.spring.data.repository
-
- DefaultQueryByExampleExecutor() - Constructor for class com.mmnaseri.utils.spring.data.repository.DefaultQueryByExampleExecutor
-
- DefaultQueryDescriptor - Class in com.mmnaseri.utils.spring.data.query.impl
-
This is a mutable query descriptor that you can use to describe what a query does.
- DefaultQueryDescriptor(boolean, String, int, PageParameterExtractor, SortParameterExtractor, List<List<Parameter>>, RepositoryFactoryConfiguration, RepositoryMetadata) - Constructor for class com.mmnaseri.utils.spring.data.query.impl.DefaultQueryDescriptor
-
- DefaultQueryDslPredicateExecutor - Class in com.mmnaseri.utils.spring.data.repository
-
- DefaultQueryDslPredicateExecutor() - Constructor for class com.mmnaseri.utils.spring.data.repository.DefaultQueryDslPredicateExecutor
-
- DefaultRepositoryFactory - Class in com.mmnaseri.utils.spring.data.proxy.impl
-
This class is the entry point to this framework as a whole.
- DefaultRepositoryFactory(RepositoryFactoryConfiguration) - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.DefaultRepositoryFactory
-
- DefaultRepositoryFactoryConfiguration - Class in com.mmnaseri.utils.spring.data.proxy.impl
-
This is a configurable (mutable) repository factory configuration
- DefaultRepositoryFactoryConfiguration() - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.DefaultRepositoryFactoryConfiguration
-
- DefaultRepositoryFactoryConfiguration(RepositoryFactoryConfiguration) - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.DefaultRepositoryFactoryConfiguration
-
- DefaultRepositoryFactoryConfiguration(RepositoryMetadataResolver, MethodQueryDescriptionExtractor, DataFunctionRegistry, DataStoreRegistry, ResultAdapterContext, TypeMappingContext, DataStoreEventListenerContext, NonDataOperationInvocationHandler, KeyGenerator<?>) - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.DefaultRepositoryFactoryConfiguration
-
- DefaultRepositoryMetadataResolver - Class in com.mmnaseri.utils.spring.data.domain.impl
-
This resolver will combine generic based and annotation based metadata resolution and deliver both in a single package.
- DefaultRepositoryMetadataResolver() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.DefaultRepositoryMetadataResolver
-
- DefaultResultAdapterContext - Class in com.mmnaseri.utils.spring.data.proxy.impl
-
This is the default implementation for registering and containing result adapters.
- DefaultResultAdapterContext() - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.DefaultResultAdapterContext
-
Instantiates the context and registers all the default adapters.
- DefaultResultAdapterContext(boolean) - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.DefaultResultAdapterContext
-
Instantiates the context
- DefaultResultConverter - Class in com.mmnaseri.utils.spring.data.proxy.impl.converters
-
This class is the default result converter that also acts as a registry for other converters.
- DefaultResultConverter() - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.converters.DefaultResultConverter
-
Instantiates the converter and registers the default converters
- DefaultResultConverter(boolean) - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.converters.DefaultResultConverter
-
Instantiates the converter
- DefaultTypeMappingContext - Class in com.mmnaseri.utils.spring.data.proxy.impl
-
This is the default type mapping context that is also capable of registering the default mappings
for the interfaces provided through Spring Data.
- DefaultTypeMappingContext() - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.DefaultTypeMappingContext
-
Instantiates the context and registers all the default converters
- DefaultTypeMappingContext(boolean) - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.DefaultTypeMappingContext
-
Instantiates the context
- DefaultTypeMappingContext(TypeMappingContext) - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.DefaultTypeMappingContext
-
- delete(Serializable) - Method in class com.mmnaseri.utils.spring.data.repository.DefaultCrudRepository
-
Deletes the entity with the given id and returns the actual entity that was just deleted.
- delete(Object) - Method in class com.mmnaseri.utils.spring.data.repository.DefaultCrudRepository
-
Deletes the entity matching this entity's key from the data store
- delete(Iterable) - Method in class com.mmnaseri.utils.spring.data.repository.DefaultCrudRepository
-
Deletes all specified entities from the data store.
- delete(K) - Method in interface com.mmnaseri.utils.spring.data.store.DataStore
-
Deletes the entity identifiable with the provided key, or does nothing if no such entity exists.
- delete(K) - Method in class com.mmnaseri.utils.spring.data.store.impl.EventPublishingDataStore
-
- delete(K) - Method in class com.mmnaseri.utils.spring.data.store.impl.MemoryDataStore
-
- deleteAll() - Method in class com.mmnaseri.utils.spring.data.repository.DefaultCrudRepository
-
Deletes everything from the data store
- deleteAllInBatch() - Method in class com.mmnaseri.utils.spring.data.repository.DefaultJpaRepository
-
Deletes everything in the data store that's of the bound entity type
- DeleteDataFunction - Class in com.mmnaseri.utils.spring.data.query.impl
-
This function provides support for the delete data operation, by issuing a delete request for every
selected entity to the underlying data store.
- DeleteDataFunction() - Constructor for class com.mmnaseri.utils.spring.data.query.impl.DeleteDataFunction
-
- deleteInBatch(Iterable) - Method in class com.mmnaseri.utils.spring.data.repository.DefaultJpaRepository
-
Deletes the given entities by enclosing the actual delete in batch requests.
- DependencyAware - Interface in com.mmnaseri.utils.spring.data.proxy
-
This interface indicates that an interface should be used to inject dependencies into a concrete mapping
implementation class.
- DescribedDataStoreOperation<K extends Serializable,E> - Class in com.mmnaseri.utils.spring.data.domain.impl
-
This is a data store operation that has a description attached to it.
- DescribedDataStoreOperation(SelectDataStoreOperation<K, E>, DataFunctionRegistry) - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.DescribedDataStoreOperation
-
- DirectSortParameterExtractor - Class in com.mmnaseri.utils.spring.data.query.impl
-
This extractor will expect to receive a Sort object via
the very last parameter of a query method invocation.
- DirectSortParameterExtractor(int) - Constructor for class com.mmnaseri.utils.spring.data.query.impl.DirectSortParameterExtractor
-
- doAdapt(Invocation, Iterable) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.AbstractIterableResultAdapter
-
This is called when we want to adapt an iterable object to another type.
- doAdapt(Invocation, Iterable) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.CollectionIterableResultAdapter
-
- doAdapt(Invocation, Iterable) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.FutureIterableResultAdapter
-
- doAdapt(Invocation, Iterable) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.GeoPageIterableResultAdapter
-
- doAdapt(Invocation, Iterable) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.IteratorIterableResultAdapter
-
- doAdapt(Invocation, Iterable) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.ListenableFutureIterableResultAdapter
-
- doAdapt(Invocation, Iterable) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.NumberIterableResultAdapter
-
- doAdapt(Invocation, Iterable) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.PageIterableResultAdapter
-
- doAdapt(Invocation, Iterable) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.SimpleIterableResultAdapter
-
- doAdapt(Invocation, Iterable) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.SliceIterableResultAdapter
-
- doConvert(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.converters.AbstractResultConverter
-
Called to invoke a conversion of the given value to the desired result value.
- doConvert(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.converters.FutureToIterableConverter
-
- doConvert(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.converters.IteratorToIterableConverter
-
- doConvert(Invocation, Object) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.converters.SingleValueToIterableConverter
-
- DocumentReader - Interface in com.mmnaseri.utils.spring.data.string
-
- DuplicateFunctionException - Exception in com.mmnaseri.utils.spring.data.error
-
- DuplicateFunctionException(String) - Constructor for exception com.mmnaseri.utils.spring.data.error.DuplicateFunctionException
-
- DuplicateOperatorException - Exception in com.mmnaseri.utils.spring.data.error
-
- DuplicateOperatorException(Operator, String) - Constructor for exception com.mmnaseri.utils.spring.data.error.DuplicateOperatorException
-
- EmptyIterator - Class in com.mmnaseri.utils.spring.data.proxy.impl.adapters
-
This class is an iterator over an empty collection.
- EmptyIterator() - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.adapters.EmptyIterator
-
- enableAuditing(AuditorAware) - Method in interface com.mmnaseri.utils.spring.data.dsl.factory.Auditing
-
Enables auditing by using the provided auditor aware
- enableAuditing() - Method in interface com.mmnaseri.utils.spring.data.dsl.factory.Auditing
-
Enables auditing by setting the auditor to
the default
value.
- enableAuditing(AuditorAware) - Method in class com.mmnaseri.utils.spring.data.dsl.factory.RepositoryFactoryBuilder
-
- enableAuditing() - Method in class com.mmnaseri.utils.spring.data.dsl.factory.RepositoryFactoryBuilder
-
- End - Interface in com.mmnaseri.utils.spring.data.dsl.factory
-
Finalizes the DSL by providing a way to either choose to
build the factory or to
continue with the DSL and mock a repository instead, thus complementing the
grammar for the repository factory build DSL with that of the repository mock builder.
- End - Interface in com.mmnaseri.utils.spring.data.dsl.mock
-
Lets us create a mock of the repository we have in mind
- endBatch(B) - Method in interface com.mmnaseri.utils.spring.data.store.QueueingDataStore
-
Ends the indicated batch.
- EndingWithMatcher - Class in com.mmnaseri.utils.spring.data.domain.impl.matchers
-
This class is used to find out if the given value ends with the passed argument.
- EndingWithMatcher() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.matchers.EndingWithMatcher
-
- EntityDefinitionException - Exception in com.mmnaseri.utils.spring.data.error
-
- EntityDefinitionException(String) - Constructor for exception com.mmnaseri.utils.spring.data.error.EntityDefinitionException
-
- EntityIdPropertyResolver - Class in com.mmnaseri.utils.spring.data.domain.impl.id
-
This class will use all the magic implemented in the other ID property resolvers to find out the ID property
for an entity.
- EntityIdPropertyResolver() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.id.EntityIdPropertyResolver
-
- EntityMissingKeyException - Exception in com.mmnaseri.utils.spring.data.error
-
- EntityMissingKeyException(Class<?>, String) - Constructor for exception com.mmnaseri.utils.spring.data.error.EntityMissingKeyException
-
- EntityStateException - Exception in com.mmnaseri.utils.spring.data.error
-
- EntityStateException(String) - Constructor for exception com.mmnaseri.utils.spring.data.error.EntityStateException
-
- EqualsNonDataOperationHandler - Class in com.mmnaseri.utils.spring.data.proxy.impl.regular
-
- EqualsNonDataOperationHandler() - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.regular.EqualsNonDataOperationHandler
-
- EventListener - Interface in com.mmnaseri.utils.spring.data.dsl.factory
-
Lets us define the various listener configurations used when data operations are taking place
- EventListenerAnd - Interface in com.mmnaseri.utils.spring.data.dsl.factory
-
Registers an extra event listener
- EventPublishingDataStore<K extends Serializable,E> - Class in com.mmnaseri.utils.spring.data.store.impl
-
This implementation relies on a delegate data store to handling the actual storage/retrieval.
- EventPublishingDataStore(DataStore<K, E>, RepositoryMetadata, DataStoreEventListenerContext) - Constructor for class com.mmnaseri.utils.spring.data.store.impl.EventPublishingDataStore
-
- ExampleMatcherQueryDescriptionExtractor - Class in com.mmnaseri.utils.spring.data.repository
-
- ExampleMatcherQueryDescriptionExtractor() - Constructor for class com.mmnaseri.utils.spring.data.repository.ExampleMatcherQueryDescriptionExtractor
-
- execute(DataStore<K, E>, RepositoryConfiguration, Invocation) - Method in class com.mmnaseri.utils.spring.data.domain.impl.DescribedDataStoreOperation
-
- execute(DataStore<K, E>, RepositoryConfiguration, Invocation) - Method in class com.mmnaseri.utils.spring.data.domain.impl.MethodInvocationDataStoreOperation
-
- execute(DataStore<K, E>, RepositoryConfiguration, Invocation) - Method in class com.mmnaseri.utils.spring.data.domain.impl.SelectDataStoreOperation
-
- execute(DataStore<K, E>, RepositoryConfiguration, Invocation) - Method in interface com.mmnaseri.utils.spring.data.store.DataStoreOperation
-
Called to trigger the actual operation
- exists(Serializable) - Method in class com.mmnaseri.utils.spring.data.repository.DefaultCrudRepository
-
Checks whether the given key represents an entity in the data store
- exists(Example) - Method in class com.mmnaseri.utils.spring.data.repository.DefaultQueryByExampleExecutor
-
- exists(Predicate) - Method in class com.mmnaseri.utils.spring.data.repository.DefaultQueryDslPredicateExecutor
-
- expect(Pattern) - Method in interface com.mmnaseri.utils.spring.data.string.DocumentReader
-
This will attempt to read string matching the given pattern from the document at the current point
indicated by the cursor.
- expect(String) - Method in interface com.mmnaseri.utils.spring.data.string.DocumentReader
-
This will attempt to read string matching the given pattern from the document at the current point
indicated by the cursor.
- expect(Pattern) - Method in class com.mmnaseri.utils.spring.data.string.impl.DefaultDocumentReader
-
This will attempt to read string matching the given pattern from the document at the current point
indicated by the cursor.
- expect(String) - Method in class com.mmnaseri.utils.spring.data.string.impl.DefaultDocumentReader
-
- extract(RepositoryMetadata, RepositoryFactoryConfiguration, Method) - Method in class com.mmnaseri.utils.spring.data.domain.impl.MethodQueryDescriptionExtractor
-
Extracts query description from a method's name.
- extract(RepositoryMetadata, RepositoryFactoryConfiguration, T) - Method in interface com.mmnaseri.utils.spring.data.domain.impl.QueryDescriptionExtractor
-
- extract(Invocation) - Method in class com.mmnaseri.utils.spring.data.query.impl.DirectSortParameterExtractor
-
- extract(Invocation) - Method in class com.mmnaseri.utils.spring.data.query.impl.PageablePageParameterExtractor
-
- extract(Invocation) - Method in class com.mmnaseri.utils.spring.data.query.impl.PageableSortParameterExtractor
-
- extract(Invocation) - Method in class com.mmnaseri.utils.spring.data.query.impl.WrappedSortParameterExtractor
-
- extract(Invocation) - Method in interface com.mmnaseri.utils.spring.data.query.ParameterMetadataExtractor
-
Extracts the promised metadata as per this invocation.
- extract(RepositoryMetadata, RepositoryFactoryConfiguration, Example) - Method in class com.mmnaseri.utils.spring.data.repository.ExampleMatcherQueryDescriptionExtractor
-
- extractQueriesUsing(MethodQueryDescriptionExtractor) - Method in interface com.mmnaseri.utils.spring.data.dsl.factory.QueryDescription
-
Tells the builder to use the given query description extractor instead of the default
- extractQueriesUsing(MethodQueryDescriptionExtractor) - Method in class com.mmnaseri.utils.spring.data.dsl.factory.RepositoryFactoryBuilder
-
- generate() - Method in class com.mmnaseri.utils.spring.data.domain.impl.AbstractRandomKeyGenerator
-
- generate() - Method in class com.mmnaseri.utils.spring.data.domain.impl.key.NoOpKeyGenerator
-
- generate() - Method in class com.mmnaseri.utils.spring.data.domain.impl.key.SequentialIntegerKeyGenerator
-
- generate() - Method in class com.mmnaseri.utils.spring.data.domain.impl.key.SequentialLongKeyGenerator
-
- generate() - Method in class com.mmnaseri.utils.spring.data.domain.impl.key.UUIDKeyGenerator
-
- generate() - Method in interface com.mmnaseri.utils.spring.data.domain.KeyGenerator
-
Generates a new key and returns the value
- generateKeysUsing(KeyGenerator<S>) - Method in class com.mmnaseri.utils.spring.data.dsl.factory.RepositoryFactoryBuilder
-
- generateKeysUsing(Class<G>) - Method in class com.mmnaseri.utils.spring.data.dsl.factory.RepositoryFactoryBuilder
-
- generateKeysUsing(KeyGenerator<S>) - Method in interface com.mmnaseri.utils.spring.data.dsl.mock.KeyGeneration
-
Sets the key generator to the provided instance
- generateKeysUsing(Class<G>) - Method in interface com.mmnaseri.utils.spring.data.dsl.mock.KeyGeneration
-
Sets the key generator to an instance of the provided type.
- generateKeysUsing(KeyGenerator<S>) - Method in class com.mmnaseri.utils.spring.data.dsl.mock.RepositoryMockBuilder
-
- generateKeysUsing(Class<G>) - Method in class com.mmnaseri.utils.spring.data.dsl.mock.RepositoryMockBuilder
-
- GeoPageIterableResultAdapter - Class in com.mmnaseri.utils.spring.data.proxy.impl.adapters
-
This class will adapt results from an iterable object to a geo page.
- GeoPageIterableResultAdapter() - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.adapters.GeoPageIterableResultAdapter
-
- getAdapters() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.DefaultResultAdapterContext
-
- getAdapters() - Method in interface com.mmnaseri.utils.spring.data.proxy.ResultAdapterContext
-
- getArguments() - Method in class com.mmnaseri.utils.spring.data.domain.impl.ImmutableInvocation
-
- getArguments() - Method in interface com.mmnaseri.utils.spring.data.domain.Invocation
-
- getAuditorAware() - Method in class com.mmnaseri.utils.spring.data.store.impl.AuditDataEventListener
-
- getBoundImplementations() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.ImmutableRepositoryConfiguration
-
- getBoundImplementations() - Method in interface com.mmnaseri.utils.spring.data.proxy.RepositoryConfiguration
-
- getBranches() - Method in class com.mmnaseri.utils.spring.data.query.impl.DefaultQueryDescriptor
-
- getBranches() - Method in interface com.mmnaseri.utils.spring.data.query.QueryDescriptor
-
- getBySuffix(String) - Method in class com.mmnaseri.utils.spring.data.domain.impl.DefaultOperatorContext
-
- getBySuffix(String) - Method in interface com.mmnaseri.utils.spring.data.domain.OperatorContext
-
Finds the operator that matches the given suffix
- getCollection(Class<?>) - Static method in class com.mmnaseri.utils.spring.data.tools.CollectionInstanceUtils
-
Given any of the known collection types, this method will return an instance of the collection.
- getConfiguration() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.DefaultRepositoryFactory
-
- getConfiguration() - Method in interface com.mmnaseri.utils.spring.data.proxy.RepositoryFactory
-
- getConfiguration() - Method in class com.mmnaseri.utils.spring.data.query.impl.DefaultQueryDescriptor
-
- getConfiguration() - Method in interface com.mmnaseri.utils.spring.data.query.QueryDescriptor
-
- getCreatedBy() - Method in class com.mmnaseri.utils.spring.data.store.impl.AuditableWrapper
-
- getCreatedDate() - Method in class com.mmnaseri.utils.spring.data.store.impl.AuditableWrapper
-
- getCurrentAuditor() - Method in class com.mmnaseri.utils.spring.data.dsl.factory.RepositoryFactoryBuilder.DefaultAuditorAware
-
- getDataStore() - Method in class com.mmnaseri.utils.spring.data.repository.CrudRepositorySupport
-
- getDataStore() - Method in interface com.mmnaseri.utils.spring.data.store.DataStoreEvent
-
- getDataStore(Class<E>) - Method in interface com.mmnaseri.utils.spring.data.store.DataStoreRegistry
-
Finds the data store for the given entity type
- getDataStore() - Method in class com.mmnaseri.utils.spring.data.store.impl.AbstractDataStoreEvent
-
- getDataStore(Class<E>) - Method in class com.mmnaseri.utils.spring.data.store.impl.DefaultDataStoreRegistry
-
- getDataStoreRegistry() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.DefaultRepositoryFactoryConfiguration
-
- getDataStoreRegistry() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.ImmutableRepositoryFactoryConfiguration
-
- getDataStoreRegistry() - Method in interface com.mmnaseri.utils.spring.data.proxy.RepositoryFactoryConfiguration
-
- getDefaultKeyGenerator() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.DefaultRepositoryFactoryConfiguration
-
- getDefaultKeyGenerator() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.ImmutableRepositoryFactoryConfiguration
-
- getDefaultKeyGenerator() - Method in interface com.mmnaseri.utils.spring.data.proxy.RepositoryFactoryConfiguration
-
- getDelegate() - Method in class com.mmnaseri.utils.spring.data.store.impl.SmartDataStoreEventListener
-
- getDescriptionExtractor() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.DefaultRepositoryFactoryConfiguration
-
- getDescriptionExtractor() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.ImmutableRepositoryFactoryConfiguration
-
- getDescriptionExtractor() - Method in interface com.mmnaseri.utils.spring.data.proxy.RepositoryFactoryConfiguration
-
- getDescriptor() - Method in class com.mmnaseri.utils.spring.data.domain.impl.SelectDataStoreOperation
-
- getDirection() - Method in class com.mmnaseri.utils.spring.data.query.impl.ImmutableOrder
-
- getDirection() - Method in interface com.mmnaseri.utils.spring.data.query.Order
-
- getEntity() - Method in class com.mmnaseri.utils.spring.data.store.impl.AbstractEntityDataStoreEvent
-
- getEntityType() - Method in class com.mmnaseri.utils.spring.data.domain.impl.ImmutableRepositoryMetadata
-
- getEntityType() - Method in interface com.mmnaseri.utils.spring.data.domain.RepositoryMetadata
-
- getEntityType() - Method in interface com.mmnaseri.utils.spring.data.store.DataStore
-
- getEntityType() - Method in class com.mmnaseri.utils.spring.data.store.impl.EventPublishingDataStore
-
- getEntityType() - Method in class com.mmnaseri.utils.spring.data.store.impl.MemoryDataStore
-
- getEventListenerContext() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.DefaultRepositoryFactoryConfiguration
-
- getEventListenerContext() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.ImmutableRepositoryFactoryConfiguration
-
- getEventListenerContext() - Method in interface com.mmnaseri.utils.spring.data.proxy.RepositoryFactoryConfiguration
-
- getEventType() - Method in class com.mmnaseri.utils.spring.data.store.impl.SmartDataStoreEventListener
-
- getFunction(String) - Method in interface com.mmnaseri.utils.spring.data.query.DataFunctionRegistry
-
Finds the function associated with the given name.
- getFunction(String) - Method in class com.mmnaseri.utils.spring.data.query.impl.DefaultDataFunctionRegistry
-
- getFunction() - Method in class com.mmnaseri.utils.spring.data.query.impl.DefaultQueryDescriptor
-
- getFunction() - Method in interface com.mmnaseri.utils.spring.data.query.QueryDescriptor
-
- getFunctionRegistry() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.DefaultRepositoryFactoryConfiguration
-
- getFunctionRegistry() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.ImmutableRepositoryFactoryConfiguration
-
- getFunctionRegistry() - Method in interface com.mmnaseri.utils.spring.data.proxy.RepositoryFactoryConfiguration
-
- getFunctions() - Method in interface com.mmnaseri.utils.spring.data.query.DataFunctionRegistry
-
- getFunctions() - Method in class com.mmnaseri.utils.spring.data.query.impl.DefaultDataFunctionRegistry
-
- getHandlers() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.NonDataOperationInvocationHandler
-
- getId() - Method in class com.mmnaseri.utils.spring.data.store.impl.AuditableWrapper
-
- getIdentifierProperty() - Method in class com.mmnaseri.utils.spring.data.domain.impl.ImmutableRepositoryMetadata
-
- getIdentifierProperty() - Method in interface com.mmnaseri.utils.spring.data.domain.RepositoryMetadata
-
- getIdentifierType() - Method in class com.mmnaseri.utils.spring.data.domain.impl.ImmutableRepositoryMetadata
-
- getIdentifierType() - Method in interface com.mmnaseri.utils.spring.data.domain.RepositoryMetadata
-
- getImplementations(Class<?>) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.DefaultTypeMappingContext
-
- getImplementations(Class<?>) - Method in interface com.mmnaseri.utils.spring.data.proxy.TypeMappingContext
-
Given a repository type returns all concrete classes that could be used for that repository's mappings
- getIndices() - Method in class com.mmnaseri.utils.spring.data.domain.impl.ImmutableParameter
-
- getIndices() - Method in interface com.mmnaseri.utils.spring.data.domain.Parameter
-
- getInstance() - Method in class com.mmnaseri.utils.spring.data.domain.impl.MethodInvocationDataStoreOperation
-
- getInstance(KeyGenerator<? extends Serializable>, Class<E>, Class...) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.DefaultRepositoryFactory
-
- getInstance() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.ImmutableTypeMapping
-
- getInstance(KeyGenerator<? extends Serializable>, Class<E>, Class...) - Method in interface com.mmnaseri.utils.spring.data.proxy.RepositoryFactory
-
Creates an instance of the repository as per the provided configuration.
- getInstance() - Method in interface com.mmnaseri.utils.spring.data.proxy.TypeMapping
-
- getKeyGenerator() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.ImmutableRepositoryConfiguration
-
- getKeyGenerator() - Method in interface com.mmnaseri.utils.spring.data.proxy.RepositoryConfiguration
-
- getKeyGenerator() - Method in class com.mmnaseri.utils.spring.data.repository.CrudRepositorySupport
-
- getLastModifiedBy() - Method in class com.mmnaseri.utils.spring.data.store.impl.AuditableWrapper
-
- getLastModifiedDate() - Method in class com.mmnaseri.utils.spring.data.store.impl.AuditableWrapper
-
- getLimit() - Method in class com.mmnaseri.utils.spring.data.query.impl.DefaultQueryDescriptor
-
- getLimit() - Method in interface com.mmnaseri.utils.spring.data.query.QueryDescriptor
-
- getListeners(Class<E>) - Method in interface com.mmnaseri.utils.spring.data.store.DataStoreEventListenerContext
-
Returns a list of all event listeners that would be triggered by an event of the given type through
this context
- getListeners(Class<E>) - Method in class com.mmnaseri.utils.spring.data.store.impl.DefaultDataStoreEventListenerContext
-
- getMappings(Class<?>) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.DefaultTypeMappingContext
-
- getMappings(Class<?>) - Method in interface com.mmnaseri.utils.spring.data.proxy.TypeMappingContext
-
Given a repository type, will look up all possible mappings and creates
mapping objects
from those
- getMatchedToken() - Method in class com.mmnaseri.utils.spring.data.domain.impl.ImmutableMatchedOperator
-
- getMatchedToken() - Method in interface com.mmnaseri.utils.spring.data.domain.MatchedOperator
-
- getMatcher() - Method in class com.mmnaseri.utils.spring.data.domain.impl.ImmutableMatchedOperator
-
- getMatcher() - Method in class com.mmnaseri.utils.spring.data.domain.impl.ImmutableOperator
-
- getMatcher() - Method in interface com.mmnaseri.utils.spring.data.domain.Operator
-
- getMethod() - Method in class com.mmnaseri.utils.spring.data.domain.impl.ImmutableInvocation
-
- getMethod() - Method in class com.mmnaseri.utils.spring.data.domain.impl.MethodInvocationDataStoreOperation
-
- getMethod() - Method in interface com.mmnaseri.utils.spring.data.domain.Invocation
-
- getMethod() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.ImmutableInvocationMapping
-
- getMethod() - Method in interface com.mmnaseri.utils.spring.data.proxy.InvocationMapping
-
- getModifiers() - Method in class com.mmnaseri.utils.spring.data.domain.impl.ImmutableParameter
-
- getModifiers() - Method in interface com.mmnaseri.utils.spring.data.domain.Parameter
-
- getName() - Method in class com.mmnaseri.utils.spring.data.domain.impl.ImmutableMatchedOperator
-
- getName() - Method in class com.mmnaseri.utils.spring.data.domain.impl.ImmutableOperator
-
- getName() - Method in interface com.mmnaseri.utils.spring.data.domain.Operator
-
- getNext() - Method in class com.mmnaseri.utils.spring.data.domain.impl.AbstractRandomKeyGenerator
-
- getNext() - Method in class com.mmnaseri.utils.spring.data.domain.impl.key.ConfigurableSequentialIntegerKeyGenerator
-
- getNext() - Method in class com.mmnaseri.utils.spring.data.domain.impl.key.ConfigurableSequentialLongKeyGenerator
-
- getNext() - Method in class com.mmnaseri.utils.spring.data.domain.impl.key.RandomIntegerKeyGenerator
-
- getNext() - Method in class com.mmnaseri.utils.spring.data.domain.impl.key.RandomLongKeyGenerator
-
- getNullHandling() - Method in class com.mmnaseri.utils.spring.data.query.impl.ImmutableOrder
-
- getNullHandling() - Method in interface com.mmnaseri.utils.spring.data.query.Order
-
- getOne(Serializable) - Method in class com.mmnaseri.utils.spring.data.repository.DefaultJpaRepository
-
Returns the entity that has the given key
- getOperands() - Method in class com.mmnaseri.utils.spring.data.domain.impl.ImmutableMatchedOperator
-
- getOperands() - Method in class com.mmnaseri.utils.spring.data.domain.impl.ImmutableOperator
-
- getOperands() - Method in interface com.mmnaseri.utils.spring.data.domain.Operator
-
- getOperation() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.ImmutableInvocationMapping
-
- getOperation() - Method in interface com.mmnaseri.utils.spring.data.proxy.InvocationMapping
-
- getOperationInvocationHandler() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.DefaultRepositoryFactoryConfiguration
-
- getOperationInvocationHandler() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.ImmutableRepositoryFactoryConfiguration
-
- getOperationInvocationHandler() - Method in interface com.mmnaseri.utils.spring.data.proxy.RepositoryFactoryConfiguration
-
- getOperator() - Method in class com.mmnaseri.utils.spring.data.domain.impl.ImmutableParameter
-
- getOperator() - Method in interface com.mmnaseri.utils.spring.data.domain.Parameter
-
- getOperatorContext() - Method in class com.mmnaseri.utils.spring.data.domain.impl.MethodQueryDescriptionExtractor
-
- getOrders() - Method in class com.mmnaseri.utils.spring.data.query.impl.ImmutableSort
-
- getOrders() - Method in interface com.mmnaseri.utils.spring.data.query.Sort
-
- getPage(Invocation) - Method in class com.mmnaseri.utils.spring.data.query.impl.DefaultQueryDescriptor
-
- getPage(Invocation) - Method in interface com.mmnaseri.utils.spring.data.query.QueryDescriptor
-
Given an actual, runtime invocation, returns the page metadata for that invocation as per this query, or
null if no pagination was indicated.
- getPageNumber() - Method in class com.mmnaseri.utils.spring.data.query.impl.ImmutablePage
-
- getPageNumber() - Method in interface com.mmnaseri.utils.spring.data.query.Page
-
- getPageSize() - Method in class com.mmnaseri.utils.spring.data.query.impl.ImmutablePage
-
- getPageSize() - Method in interface com.mmnaseri.utils.spring.data.query.Page
-
- getPath() - Method in class com.mmnaseri.utils.spring.data.domain.impl.ImmutableParameter
-
- getPath() - Method in interface com.mmnaseri.utils.spring.data.domain.Parameter
-
- getPath() - Method in class com.mmnaseri.utils.spring.data.query.impl.ImmutablePropertyDescriptor
-
- getPath() - Method in interface com.mmnaseri.utils.spring.data.query.PropertyDescriptor
-
- getPriority() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.AbstractResultAdapter
-
- getPriority() - Method in interface com.mmnaseri.utils.spring.data.proxy.ResultAdapter
-
- getProperty() - Method in class com.mmnaseri.utils.spring.data.query.impl.ImmutableOrder
-
- getProperty() - Method in interface com.mmnaseri.utils.spring.data.query.Order
-
- getPropertyDescriptor(Class<?>, String) - Static method in class com.mmnaseri.utils.spring.data.tools.PropertyUtils
-
Given a property expression which contains CamelCase words will try to look up the property path
leading up to the appropriate nested property.
- getPropertyName(Method) - Static method in class com.mmnaseri.utils.spring.data.tools.PropertyUtils
-
Given a getter method finds out the property name for the getter
- getPropertyNameFromAnnotatedMethod(Class<?>, Class<? extends Serializable>, Method) - Static method in class com.mmnaseri.utils.spring.data.domain.impl.id.IdPropertyResolverUtils
-
Returns the name of the property as represented by the method given
- getPropertyValue(Object, String) - Static method in class com.mmnaseri.utils.spring.data.tools.PropertyUtils
-
Given a property path will find out the proper way of accessing that property and
return the value given the current context.
- getRepositoryInterface() - Method in class com.mmnaseri.utils.spring.data.domain.impl.ImmutableRepositoryMetadata
-
- getRepositoryInterface() - Method in interface com.mmnaseri.utils.spring.data.domain.RepositoryMetadata
-
- getRepositoryMetadata() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.ImmutableRepositoryConfiguration
-
- getRepositoryMetadata() - Method in interface com.mmnaseri.utils.spring.data.proxy.RepositoryConfiguration
-
- getRepositoryMetadata() - Method in class com.mmnaseri.utils.spring.data.query.impl.DefaultQueryDescriptor
-
- getRepositoryMetadata() - Method in interface com.mmnaseri.utils.spring.data.query.QueryDescriptor
-
- getRepositoryMetadata() - Method in class com.mmnaseri.utils.spring.data.repository.CrudRepositorySupport
-
- getRepositoryMetadata() - Method in interface com.mmnaseri.utils.spring.data.store.DataStoreEvent
-
- getRepositoryMetadata() - Method in class com.mmnaseri.utils.spring.data.store.impl.AbstractDataStoreEvent
-
- getRepositoryMetadataResolver() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.DefaultRepositoryFactoryConfiguration
-
- getRepositoryMetadataResolver() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.ImmutableRepositoryFactoryConfiguration
-
- getRepositoryMetadataResolver() - Method in interface com.mmnaseri.utils.spring.data.proxy.RepositoryFactoryConfiguration
-
- getResultAdapterContext() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.DefaultRepositoryFactoryConfiguration
-
- getResultAdapterContext() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.ImmutableRepositoryFactoryConfiguration
-
- getResultAdapterContext() - Method in interface com.mmnaseri.utils.spring.data.proxy.RepositoryFactoryConfiguration
-
- getSort(Sort) - Method in class com.mmnaseri.utils.spring.data.query.impl.AbstractSortParameterExtractor
-
Given a sort parameter from the Spring Data framework, will determine the appropriate sort metadata compatible
with this framework
- getSort(Invocation) - Method in class com.mmnaseri.utils.spring.data.query.impl.DefaultQueryDescriptor
-
- getSort(Invocation) - Method in interface com.mmnaseri.utils.spring.data.query.QueryDescriptor
-
Given an actual, runtime invocation, returns the sort metadata for that invocation as per this qery, or
returns null to indicate no ordering is required.
- GetterMethodFilter - Class in com.mmnaseri.utils.spring.data.tools
-
This filter will only accept methods that can be getters for properties (excluding the `is...` format usually
used for boolean types).
- GetterMethodFilter() - Constructor for class com.mmnaseri.utils.spring.data.tools.GetterMethodFilter
-
- getTokens() - Method in class com.mmnaseri.utils.spring.data.domain.impl.ImmutableMatchedOperator
-
- getTokens() - Method in class com.mmnaseri.utils.spring.data.domain.impl.ImmutableOperator
-
- getTokens() - Method in interface com.mmnaseri.utils.spring.data.domain.Operator
-
- getType() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.ImmutableTypeMapping
-
- getType() - Method in interface com.mmnaseri.utils.spring.data.proxy.TypeMapping
-
- getType() - Method in class com.mmnaseri.utils.spring.data.query.impl.ImmutablePropertyDescriptor
-
- getType() - Method in interface com.mmnaseri.utils.spring.data.query.PropertyDescriptor
-
- getTypeMappingContext() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.DefaultRepositoryFactoryConfiguration
-
- getTypeMappingContext() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.ImmutableRepositoryFactoryConfiguration
-
- getTypeMappingContext() - Method in interface com.mmnaseri.utils.spring.data.proxy.RepositoryFactoryConfiguration
-
- getTypeOf(Class<?>) - Static method in class com.mmnaseri.utils.spring.data.tools.PropertyUtils
-
Returns the object type for the provided type.
- given(RepositoryFactoryConfiguration) - Static method in class com.mmnaseri.utils.spring.data.dsl.factory.RepositoryFactoryBuilder
-
Start the configuration DSL by considering the provided configuration as
the default fallback
- IdPropertyResolver - Interface in com.mmnaseri.utils.spring.data.domain
-
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.
- IdPropertyResolverUtils - Class in com.mmnaseri.utils.spring.data.domain.impl.id
-
Utilities for figuring out the specifics of the ID property
- ImmutableInvocation - Class in com.mmnaseri.utils.spring.data.domain.impl
-
This is an immutable invocation.
- ImmutableInvocation(Method, Object[]) - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.ImmutableInvocation
-
- ImmutableInvocationMapping<K extends Serializable,E> - Class in com.mmnaseri.utils.spring.data.proxy.impl
-
This class is an immutable invocation mapping.
- ImmutableInvocationMapping(Method, DataStoreOperation<?, K, E>) - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.ImmutableInvocationMapping
-
- ImmutableMatchedOperator - Class in com.mmnaseri.utils.spring.data.domain.impl
-
- ImmutableMatchedOperator(Operator, String) - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.ImmutableMatchedOperator
-
- ImmutableOperator - Class in com.mmnaseri.utils.spring.data.domain.impl
-
This is an immutable operator.
- ImmutableOperator(String, int, Matcher, String...) - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.ImmutableOperator
-
- ImmutableOrder - Class in com.mmnaseri.utils.spring.data.query.impl
-
This is an immutable order.
- ImmutableOrder(Order) - Constructor for class com.mmnaseri.utils.spring.data.query.impl.ImmutableOrder
-
- ImmutableOrder(SortDirection, String, NullHandling) - Constructor for class com.mmnaseri.utils.spring.data.query.impl.ImmutableOrder
-
- ImmutablePage - Class in com.mmnaseri.utils.spring.data.query.impl
-
This is an immutable page
- ImmutablePage(int, int) - Constructor for class com.mmnaseri.utils.spring.data.query.impl.ImmutablePage
-
- ImmutableParameter - Class in com.mmnaseri.utils.spring.data.domain.impl
-
This is an immutable parameter.
- ImmutableParameter(String, Set<Modifier>, int[], Operator) - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.ImmutableParameter
-
- ImmutablePropertyDescriptor - Class in com.mmnaseri.utils.spring.data.query.impl
-
This is an immutable property descriptor
- ImmutablePropertyDescriptor(String, Class<?>) - Constructor for class com.mmnaseri.utils.spring.data.query.impl.ImmutablePropertyDescriptor
-
- ImmutableRepositoryConfiguration - Class in com.mmnaseri.utils.spring.data.proxy.impl
-
This class is an immutable repository configuration.
- ImmutableRepositoryConfiguration(RepositoryMetadata, KeyGenerator<?>, List<Class<?>>) - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.ImmutableRepositoryConfiguration
-
- ImmutableRepositoryFactoryConfiguration - Class in com.mmnaseri.utils.spring.data.proxy.impl
-
This class is an immutable repository factory configuration insofar as the configuration itself is
considered.
- ImmutableRepositoryFactoryConfiguration(RepositoryFactoryConfiguration) - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.ImmutableRepositoryFactoryConfiguration
-
- ImmutableRepositoryFactoryConfiguration(RepositoryMetadataResolver, MethodQueryDescriptionExtractor, DataFunctionRegistry, DataStoreRegistry, ResultAdapterContext, TypeMappingContext, DataStoreEventListenerContext, NonDataOperationInvocationHandler, KeyGenerator<?>) - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.ImmutableRepositoryFactoryConfiguration
-
- ImmutableRepositoryMetadata - Class in com.mmnaseri.utils.spring.data.domain.impl
-
This is an immutable repository metadata.
- ImmutableRepositoryMetadata(Class<? extends Serializable>, Class<?>, Class<?>, String) - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.ImmutableRepositoryMetadata
-
- ImmutableSort - Class in com.mmnaseri.utils.spring.data.query.impl
-
This is an immutable sort
- ImmutableSort(List<Order>) - Constructor for class com.mmnaseri.utils.spring.data.query.impl.ImmutableSort
-
- ImmutableTypeMapping<E> - Class in com.mmnaseri.utils.spring.data.proxy.impl
-
This is an immutable type mapping.
- ImmutableTypeMapping(Class<E>, E) - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.ImmutableTypeMapping
-
- Implementation - Interface in com.mmnaseri.utils.spring.data.dsl.mock
-
Lets us specify which implementations the repository should use
- ImplementationAnd - Interface in com.mmnaseri.utils.spring.data.dsl.mock
-
Lets us specify additional implementation classes
- INSTANCE - Static variable in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.EmptyIterator
-
This is the shared instance of the empty iterator
- InvalidArgumentException - Exception in com.mmnaseri.utils.spring.data.error
-
- InvalidArgumentException(String) - Constructor for exception com.mmnaseri.utils.spring.data.error.InvalidArgumentException
-
- InvalidArgumentException(String, Throwable) - Constructor for exception com.mmnaseri.utils.spring.data.error.InvalidArgumentException
-
- Invocation - Interface in com.mmnaseri.utils.spring.data.domain
-
This interface encapsulates a single invocation, regardless of the object on which the method was invoked.
- InvocationMapping<K extends Serializable,E> - Interface in com.mmnaseri.utils.spring.data.proxy
-
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.
- InvocationMatcher - Interface in com.mmnaseri.utils.spring.data.domain
-
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.
- invoke(Object, Method, Object[]) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.DataOperationInvocationHandler
-
- invoke(Object, Method, Object[]) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.NonDataOperationInvocationHandler
-
- invoke(Object, Object...) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.regular.EqualsNonDataOperationHandler
-
- invoke(Object, Object...) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.regular.HashCodeNonDataOperationHandler
-
- invoke(Object, Object...) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.regular.ToStringNonDataOperationHandler
-
- invoke(Object, Object...) - Method in interface com.mmnaseri.utils.spring.data.proxy.NonDataOperationHandler
-
Used to handle the invocation.
- isAnnotated(AnnotatedElement) - Static method in class com.mmnaseri.utils.spring.data.domain.impl.id.IdPropertyResolverUtils
-
- IsBetweenMatcher - Class in com.mmnaseri.utils.spring.data.domain.impl.matchers
-
This comparing matcher will determine if the passed value is larger or equal to the first passed argument and
smaller or equal to the second passed argument, thus determining if it falls between the two values.
- IsBetweenMatcher() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsBetweenMatcher
-
- isDistinct() - Method in class com.mmnaseri.utils.spring.data.query.impl.DefaultQueryDescriptor
-
- isDistinct() - Method in interface com.mmnaseri.utils.spring.data.query.QueryDescriptor
-
- IsEqualToMatcher - Class in com.mmnaseri.utils.spring.data.domain.impl.matchers
-
This matcher will check to see if the value is strictly equal to the value passed as the
argument of the query method.
- IsEqualToMatcher() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsEqualToMatcher
-
- IsFalseMatcher - Class in com.mmnaseri.utils.spring.data.domain.impl.matchers
-
This will check to see if the value on the entity object is false.
- IsFalseMatcher() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsFalseMatcher
-
- IsGreaterThanMatcher - Class in com.mmnaseri.utils.spring.data.domain.impl.matchers
-
This will check to see if the value on the object is greater than the argument being passed
(the pivot).
- IsGreaterThanMatcher() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsGreaterThanMatcher
-
- IsGreaterThanOrEqualToMatcher - Class in com.mmnaseri.utils.spring.data.domain.impl.matchers
-
This will check to see if the value on the object is greater than or equal to
the argument being passed (the pivot).
- IsGreaterThanOrEqualToMatcher() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsGreaterThanOrEqualToMatcher
-
- IsInMatcher - Class in com.mmnaseri.utils.spring.data.domain.impl.matchers
-
This matcher checks to see if the argument being passed (the collection) contains the value on
the object.
- IsInMatcher() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsInMatcher
-
- IsLessThanMatcher - Class in com.mmnaseri.utils.spring.data.domain.impl.matchers
-
This will check to see if the value on the object is less than the argument being passed
(the pivot).
- IsLessThanMatcher() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsLessThanMatcher
-
- IsLessThanOrEqualToMatcher - Class in com.mmnaseri.utils.spring.data.domain.impl.matchers
-
This will check to see if the value on the object is less than the or equal to argument being passed
(the pivot).
- IsLessThanOrEqualToMatcher() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsLessThanOrEqualToMatcher
-
- IsLikeMatcher - Class in com.mmnaseri.utils.spring.data.domain.impl.matchers
-
This matcher checks to see if the two values are the same, barring case differences.
- IsLikeMatcher() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsLikeMatcher
-
- isNew() - Method in class com.mmnaseri.utils.spring.data.store.impl.AuditableWrapper
-
- IsNotBetweenMatcher - Class in com.mmnaseri.utils.spring.data.domain.impl.matchers
-
This comparing matcher will determine if the passed value is smaller or equal to the first passed argument and
larger or equal to the second passed argument, thus determining if it does not fall between the two values
(if they are in in ascending order themselves).
- IsNotBetweenMatcher() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsNotBetweenMatcher
-
- IsNotInMatcher - Class in com.mmnaseri.utils.spring.data.domain.impl.matchers
-
This matcher checks whether or not the argument passed to the query method (the collection) contains the
value on the object itself and fails the check if it does.
- IsNotInMatcher() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsNotInMatcher
-
- IsNotLikeMatcher - Class in com.mmnaseri.utils.spring.data.domain.impl.matchers
-
This matcher will return true if the argument passed is not equal to the value on the object, even
when their case differences are ignored.
- IsNotLikeMatcher() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsNotLikeMatcher
-
- IsNotMatcher - Class in com.mmnaseri.utils.spring.data.domain.impl.matchers
-
This matcher will determine if the two values are not equal.
- IsNotMatcher() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsNotMatcher
-
- IsNotNullMatcher - Class in com.mmnaseri.utils.spring.data.domain.impl.matchers
-
This matcher will determine if the value on the object is not null
- IsNotNullMatcher() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsNotNullMatcher
-
- IsNullMatcher - Class in com.mmnaseri.utils.spring.data.domain.impl.matchers
-
This matcher will return true if the value on the object is null
- IsNullMatcher() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsNullMatcher
-
- IsTrueMatcher - Class in com.mmnaseri.utils.spring.data.domain.impl.matchers
-
This will check to see if the value on the entity object is true.
- IsTrueMatcher() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsTrueMatcher
-
- IteratorIterableResultAdapter - Class in com.mmnaseri.utils.spring.data.proxy.impl.adapters
-
This class will adapt results from an iterable object to an iterator.
- IteratorIterableResultAdapter() - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.adapters.IteratorIterableResultAdapter
-
- IteratorToIterableConverter - Class in com.mmnaseri.utils.spring.data.proxy.impl.converters
-
This value will convert an iterator to an iterable.
- IteratorToIterableConverter() - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.converters.IteratorToIterableConverter
-
- MappingContext - Interface in com.mmnaseri.utils.spring.data.dsl.factory
-
Lets us configure the type mapping
- MappingContextAnd - Interface in com.mmnaseri.utils.spring.data.dsl.factory
-
Lets us register additional mappings
- MatchedOperator - Interface in com.mmnaseri.utils.spring.data.domain
-
Represents an operator that was picked because of a parse operation
- Matcher - Interface in com.mmnaseri.utils.spring.data.domain
-
This interface encapsulates the responsibility of matching a given entity to a set of parameters based on
the operation defined for that parameter.
- matches(Parameter, Object, Object, Object) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.AbstractBinaryComparableMatcher
-
- matches(Parameter, Comparable, Comparable, Comparable) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.AbstractBinaryComparableMatcher
-
Is called to determine when the two comparable items fit the criteria of this matcher
- matches(Parameter, Object, Object...) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.AbstractBinaryMatcher
-
- matches(Parameter, Object, Object, Object) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.AbstractBinaryMatcher
-
Called to see if two objects match the criteria set by this matcher
- matches(Parameter, Object, Object) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.AbstractCollectionMatcher
-
- matches(Parameter, Object, Collection) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.AbstractCollectionMatcher
-
Used to find out if a collection satisfies the condition set forth by this matcher
- matches(Parameter, Object, Object) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.AbstractSimpleComparableMatcher
-
- matches(Parameter, Comparable, Comparable) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.AbstractSimpleComparableMatcher
-
Does comparison and returns the result.
- matches(Parameter, Object, Object...) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.AbstractSimpleMatcher
-
- matches(Parameter, Object, Object) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.AbstractSimpleMatcher
-
Called to see if the condition holds
- matches(Parameter, Object, Object) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.AbstractSimpleStringMatcher
-
- matches(Parameter, String, String) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.AbstractSimpleStringMatcher
-
Called when we want to check the expectation
- matches(Parameter, Object, Object...) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.AbstractStateMatcher
-
- matches(Parameter, Object) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.AbstractStateMatcher
-
Called to determine the match
- matches(Parameter, String, String) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.ContainingMatcher
-
- matches(Parameter, String, String) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.EndingWithMatcher
-
- matches(Parameter, Comparable, Comparable, Comparable) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsBetweenMatcher
-
- matches(Parameter, Object, Object) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsEqualToMatcher
-
- matches(Parameter, Object) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsFalseMatcher
-
- matches(Parameter, Comparable, Comparable) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsGreaterThanMatcher
-
- matches(Parameter, Comparable, Comparable) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsGreaterThanOrEqualToMatcher
-
- matches(Parameter, Object, Collection) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsInMatcher
-
- matches(Parameter, Comparable, Comparable) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsLessThanMatcher
-
- matches(Parameter, Comparable, Comparable) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsLessThanOrEqualToMatcher
-
- matches(Parameter, String, String) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsLikeMatcher
-
- matches(Parameter, Comparable, Comparable, Comparable) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsNotBetweenMatcher
-
- matches(Parameter, Object, Collection) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsNotInMatcher
-
- matches(Parameter, String, String) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsNotLikeMatcher
-
- matches(Parameter, Object, Object) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsNotMatcher
-
- matches(Parameter, Object) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsNotNullMatcher
-
- matches(Parameter, Object) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsNullMatcher
-
- matches(Parameter, Object) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.IsTrueMatcher
-
- matches(Parameter, String, String) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.RegexMatcher
-
- matches(Parameter, String, String) - Method in class com.mmnaseri.utils.spring.data.domain.impl.matchers.StartingWithMatcher
-
- matches(Object, Invocation) - Method in interface com.mmnaseri.utils.spring.data.domain.InvocationMatcher
-
Determines whether or not the entity matches the query
- matches(Parameter, Object, Object...) - Method in interface com.mmnaseri.utils.spring.data.domain.Matcher
-
Determines if the value matches the properties or not, based on the underlying operation.
- matches(Object, Invocation) - Method in class com.mmnaseri.utils.spring.data.query.impl.DefaultQueryDescriptor
-
- matches(Method) - Method in class com.mmnaseri.utils.spring.data.tools.GetterMethodFilter
-
- MemoryDataStore<K extends Serializable,E> - Class in com.mmnaseri.utils.spring.data.store.impl
-
This is the default, most basic implementation provided for a data store that stores entities in an in-memory
map by mapping entity keys to entities.
- MemoryDataStore(Class<E>) - Constructor for class com.mmnaseri.utils.spring.data.store.impl.MemoryDataStore
-
- MetadataResolver - Interface in com.mmnaseri.utils.spring.data.dsl.factory
-
This interface allows us to set what resolver is used for resolving repository
metadata
- MethodInvocationDataStoreOperation<K extends Serializable,E> - Class in com.mmnaseri.utils.spring.data.domain.impl
-
This is a data store operation that delivers the operation by calling to a delegate method.
- MethodInvocationDataStoreOperation(Object, Method) - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.MethodInvocationDataStoreOperation
-
- MethodQueryDescriptionExtractor - Class in com.mmnaseri.utils.spring.data.domain.impl
-
This class will parse a query method's name and extract a
query description
from that name.
- MethodQueryDescriptionExtractor(OperatorContext) - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.MethodQueryDescriptionExtractor
-
- mock(Class<E>) - Method in class com.mmnaseri.utils.spring.data.dsl.factory.RepositoryFactoryBuilder
-
- mock(Class<E>) - Method in interface com.mmnaseri.utils.spring.data.dsl.mock.End
-
Tells the builder that it is now time to mock the given repository interface using the configuration provided
thus far.
- mock(Class<E>) - Method in class com.mmnaseri.utils.spring.data.dsl.mock.RepositoryMockBuilder
-
- MockBuilderException - Exception in com.mmnaseri.utils.spring.data.error
-
- MockBuilderException(String, Throwable) - Constructor for exception com.mmnaseri.utils.spring.data.error.MockBuilderException
-
- Modifier - Enum in com.mmnaseri.utils.spring.data.domain
-
This enumeration defines various modifiers that should be applied to a parameter.
- MultipleIdPropertiesException - Exception in com.mmnaseri.utils.spring.data.error
-
- MultipleIdPropertiesException(Class<?>) - Constructor for exception com.mmnaseri.utils.spring.data.error.MultipleIdPropertiesException
-
- RandomIntegerKeyGenerator - Class in com.mmnaseri.utils.spring.data.domain.impl.key
-
This class will help with generating unique, random integers.
- RandomIntegerKeyGenerator() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.key.RandomIntegerKeyGenerator
-
- RandomLongKeyGenerator - Class in com.mmnaseri.utils.spring.data.domain.impl.key
-
This class will help with the generation of unique, random long numbrs.
- RandomLongKeyGenerator() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.key.RandomLongKeyGenerator
-
- read(Pattern) - Method in interface com.mmnaseri.utils.spring.data.string.DocumentReader
-
Will attempt to read the string matching the given parameter.
- read(String) - Method in interface com.mmnaseri.utils.spring.data.string.DocumentReader
-
Will attempt to read the string matching the given parameter.
- read(Pattern) - Method in class com.mmnaseri.utils.spring.data.string.impl.DefaultDocumentReader
-
Will attempt to read the string matching the given parameter.
- read(String) - Method in class com.mmnaseri.utils.spring.data.string.impl.DefaultDocumentReader
-
Will attempt to read the string matching the given parameter.
- RegexMatcher - Class in com.mmnaseri.utils.spring.data.domain.impl.matchers
-
This matcher will determine if the value on the object (a string) matches the pattern being passed.
- RegexMatcher() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.matchers.RegexMatcher
-
- register(Operator) - Method in class com.mmnaseri.utils.spring.data.domain.impl.DefaultOperatorContext
-
- register(Operator) - Method in interface com.mmnaseri.utils.spring.data.domain.OperatorContext
-
- register(ResultAdapter<?>) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.DefaultResultAdapterContext
-
- register(Class<?>, Class<?>) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.DefaultTypeMappingContext
-
- register(NonDataOperationHandler) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.NonDataOperationInvocationHandler
-
- register(ResultAdapter<?>) - Method in interface com.mmnaseri.utils.spring.data.proxy.ResultAdapterContext
-
Registers a new result adapter with this context
- register(Class<?>, Class<?>) - Method in interface com.mmnaseri.utils.spring.data.proxy.TypeMappingContext
-
Registers a mapping that should be honored for all repositories that are a subtype of the
provided repository type.
- register(String, DataFunction<?>) - Method in interface com.mmnaseri.utils.spring.data.query.DataFunctionRegistry
-
Registers a new data function
- register(String, DataFunction<?>) - Method in class com.mmnaseri.utils.spring.data.query.impl.DefaultDataFunctionRegistry
-
- register(DataStoreEventListener<E>) - Method in interface com.mmnaseri.utils.spring.data.store.DataStoreEventListenerContext
-
Registers a new listener
- register(DataStore<K, E>) - Method in interface com.mmnaseri.utils.spring.data.store.DataStoreRegistry
-
Registers a new data store.
- register(DataStoreEventListener<E>) - Method in class com.mmnaseri.utils.spring.data.store.impl.DefaultDataStoreEventListenerContext
-
- register(DataStore<K, E>) - Method in class com.mmnaseri.utils.spring.data.store.impl.DefaultDataStoreRegistry
-
- registerDataStore(DataStore<K, E>) - Method in interface com.mmnaseri.utils.spring.data.dsl.factory.DataStores
-
Registers a new data store
- registerDataStore(DataStore<K, E>) - Method in class com.mmnaseri.utils.spring.data.dsl.factory.RepositoryFactoryBuilder
-
- registerFunction(String, DataFunction<R>) - Method in interface com.mmnaseri.utils.spring.data.dsl.factory.DataFunctions
-
Registers a function and lets you add more functions
- registerFunction(String, DataFunction<R>) - Method in class com.mmnaseri.utils.spring.data.dsl.factory.RepositoryFactoryBuilder
-
- registerOperator(Operator) - Method in interface com.mmnaseri.utils.spring.data.dsl.factory.Operators
-
Registers the given operator in the context used by the builder
- registerOperator(Operator) - Method in class com.mmnaseri.utils.spring.data.dsl.factory.RepositoryFactoryBuilder
-
- remove() - Method in class com.mmnaseri.utils.spring.data.proxy.impl.adapters.EmptyIterator
-
- RepositoryAware<R> - Interface in com.mmnaseri.utils.spring.data.domain
-
This interface is used to inject the repository itself into a concrete class aiming to provide method mapping
for a repository.
- RepositoryConfiguration - Interface in com.mmnaseri.utils.spring.data.proxy
-
This interface represents all the pieces of information that were used to instantiate a repository instance.
- RepositoryConfigurationAware - Interface in com.mmnaseri.utils.spring.data.proxy
-
Used to passed the repository configuration to implementing classes.
- RepositoryDefinitionException - Exception in com.mmnaseri.utils.spring.data.error
-
- RepositoryDefinitionException(Class<?>, String) - Constructor for exception com.mmnaseri.utils.spring.data.error.RepositoryDefinitionException
-
- RepositoryDefinitionException(Class<?>, String, Throwable) - Constructor for exception com.mmnaseri.utils.spring.data.error.RepositoryDefinitionException
-
- RepositoryFactory - Interface in com.mmnaseri.utils.spring.data.proxy
-
This interface encapsulates the process of instantiating a repository.
- RepositoryFactoryAware - Interface in com.mmnaseri.utils.spring.data.proxy
-
Indicates that the implementing class needs to know about the repository factory.
- RepositoryFactoryBuilder - Class in com.mmnaseri.utils.spring.data.dsl.factory
-
This class implements the DSL used to configure and build a repository factory object.
- RepositoryFactoryBuilder.DefaultAuditorAware - Class in com.mmnaseri.utils.spring.data.dsl.factory
-
- RepositoryFactoryConfiguration - Interface in com.mmnaseri.utils.spring.data.proxy
-
This class will be used to hold all the pieces of information required to instantiate a repository.
- RepositoryFactoryConfigurationAware - Interface in com.mmnaseri.utils.spring.data.proxy
-
This interface is used when an implementing class needs to know about the repository factory configuration.
- RepositoryMetadata - Interface in com.mmnaseri.utils.spring.data.domain
-
This interface encapsulates metadata required from a repository for the rest of this framework to function.
- RepositoryMetadataAware - Interface in com.mmnaseri.utils.spring.data.domain
-
This interface is used to inject
the repository metadata into a concrete class aiming to provide method mapping
for a repository.
- RepositoryMetadataResolver - Interface in com.mmnaseri.utils.spring.data.domain
-
- RepositoryMockBuilder - Class in com.mmnaseri.utils.spring.data.dsl.mock
-
This class implements the interfaces used to define a DSL for mocking a repository.
- RepositoryMockBuilder() - Constructor for class com.mmnaseri.utils.spring.data.dsl.mock.RepositoryMockBuilder
-
- RepositoryMockException - Exception in com.mmnaseri.utils.spring.data.error
-
- RepositoryMockException(String) - Constructor for exception com.mmnaseri.utils.spring.data.error.RepositoryMockException
-
- RepositoryMockException(String, Throwable) - Constructor for exception com.mmnaseri.utils.spring.data.error.RepositoryMockException
-
- reset() - Method in interface com.mmnaseri.utils.spring.data.string.DocumentReader
-
This will cause the state of the reading to be reset.
- reset() - Method in class com.mmnaseri.utils.spring.data.string.impl.DefaultDocumentReader
-
This will cause the state of the reading to be reset.
- resolve(Class<?>, Class<? extends Serializable>) - Method in interface com.mmnaseri.utils.spring.data.domain.IdPropertyResolver
-
Resolves the name of the ID property.
- resolve(Class<?>) - Method in class com.mmnaseri.utils.spring.data.domain.impl.AbstractRepositoryMetadataResolver
-
- resolve(Class<?>, Class<? extends Serializable>) - Method in class com.mmnaseri.utils.spring.data.domain.impl.id.AnnotatedFieldIdPropertyResolver
-
- resolve(Class<?>, Class<? extends Serializable>) - Method in class com.mmnaseri.utils.spring.data.domain.impl.id.AnnotatedGetterIdPropertyResolver
-
- resolve(Class<?>, Class<? extends Serializable>) - Method in class com.mmnaseri.utils.spring.data.domain.impl.id.EntityIdPropertyResolver
-
- resolve(Class<?>, Class<? extends Serializable>) - Method in class com.mmnaseri.utils.spring.data.domain.impl.id.NamedFieldIdPropertyResolver
-
- resolve(Class<?>, Class<? extends Serializable>) - Method in class com.mmnaseri.utils.spring.data.domain.impl.id.NamedGetterIdPropertyResolver
-
- resolve(Class<?>) - Method in interface com.mmnaseri.utils.spring.data.domain.RepositoryMetadataResolver
-
- resolve(Method) - Method in interface com.mmnaseri.utils.spring.data.proxy.DataOperationResolver
-
Resolves the data store operation from the given method
- resolve(Method) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.resolvers.DefaultDataOperationResolver
-
- resolve(Method) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.resolvers.QueryMethodDataOperationResolver
-
- resolve(Method) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.resolvers.SignatureDataOperationResolver
-
- resolveFromInterface(Class<?>) - Method in class com.mmnaseri.utils.spring.data.domain.impl.AbstractRepositoryMetadataResolver
-
Determines the metadata from the given repository interface, knowing that the assumptions
declared
the head of this class now hold.
- resolveFromInterface(Class<?>) - Method in class com.mmnaseri.utils.spring.data.domain.impl.AnnotationRepositoryMetadataResolver
-
- resolveFromInterface(Class<?>) - Method in class com.mmnaseri.utils.spring.data.domain.impl.AssignableRepositoryMetadataResolver
-
- resolveFromInterface(Class<?>) - Method in class com.mmnaseri.utils.spring.data.domain.impl.DefaultRepositoryMetadataResolver
-
- resolveIdProperty(Class<?>, Class<? extends Serializable>) - Method in class com.mmnaseri.utils.spring.data.domain.impl.AbstractRepositoryMetadataResolver
-
Given the type of the entity, it will determine the ID property for that entity through
calling to
EntityIdPropertyResolver
- resolveMetadataUsing(RepositoryMetadataResolver) - Method in interface com.mmnaseri.utils.spring.data.dsl.factory.MetadataResolver
-
Tells the builder to use the given repository metadata resolver instead of the default it has
- resolveMetadataUsing(RepositoryMetadataResolver) - Method in class com.mmnaseri.utils.spring.data.dsl.factory.RepositoryFactoryBuilder
-
- rest() - Method in interface com.mmnaseri.utils.spring.data.string.DocumentReader
-
This will return the parts of document not yet read through by the reader
- rest() - Method in class com.mmnaseri.utils.spring.data.string.impl.DefaultDocumentReader
-
This will return the parts of document not yet read through by the reader
- ResultAdapter<E> - Interface in com.mmnaseri.utils.spring.data.proxy
-
This interface is used to encapsulate the process of adapting results from a data store operation to that
of the invoked repository method.
- ResultAdapterContext - Interface in com.mmnaseri.utils.spring.data.proxy
-
This interface is used to register result adapters and later call on them to adapt the results to
the appropriate type.
- ResultAdapterFailureException - Exception in com.mmnaseri.utils.spring.data.error
-
- ResultAdapterFailureException(Object, Class<?>) - Constructor for exception com.mmnaseri.utils.spring.data.error.ResultAdapterFailureException
-
- ResultAdapterFailureException(Object, Class<?>, String) - Constructor for exception com.mmnaseri.utils.spring.data.error.ResultAdapterFailureException
-
- ResultAdapterFailureException(Object, Class<?>, Throwable) - Constructor for exception com.mmnaseri.utils.spring.data.error.ResultAdapterFailureException
-
- ResultAdapters - Interface in com.mmnaseri.utils.spring.data.dsl.factory
-
- ResultAdaptersAnd - Interface in com.mmnaseri.utils.spring.data.dsl.factory
-
Lets us register an additional result adapter
- ResultConversionFailureException - Exception in com.mmnaseri.utils.spring.data.error
-
- ResultConversionFailureException(Throwable) - Constructor for exception com.mmnaseri.utils.spring.data.error.ResultConversionFailureException
-
- ResultConverter - Interface in com.mmnaseri.utils.spring.data.proxy
-
This interface encapsulates the process of converting a result from one type to the other.
- retrieve(K) - Method in interface com.mmnaseri.utils.spring.data.store.DataStore
-
Given a key, retrieves the entity associated with that key in the data store.
- retrieve(K) - Method in class com.mmnaseri.utils.spring.data.store.impl.EventPublishingDataStore
-
- retrieve(K) - Method in class com.mmnaseri.utils.spring.data.store.impl.MemoryDataStore
-
- retrieveAll() - Method in interface com.mmnaseri.utils.spring.data.store.DataStore
-
- retrieveAll() - Method in class com.mmnaseri.utils.spring.data.store.impl.EventPublishingDataStore
-
- retrieveAll() - Method in class com.mmnaseri.utils.spring.data.store.impl.MemoryDataStore
-
- SameTypeResultAdapter - Class in com.mmnaseri.utils.spring.data.proxy.impl.adapters
-
This adapter will accept and adapt results when the request result type is of the same type or a super
type of the available value.
- SameTypeResultAdapter() - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.adapters.SameTypeResultAdapter
-
- save(Object) - Method in class com.mmnaseri.utils.spring.data.repository.CrudRepositorySupport
-
Saves the entity in the underlying data store, creating keys in the process, if necessary.
- save(Iterable) - Method in class com.mmnaseri.utils.spring.data.repository.DefaultCrudRepository
-
Saves all the given entities
- save(Wrapper<Object, Serializable>) - Method in class com.mmnaseri.utils.spring.data.repository.DefaultGemfireRepository
-
Saves the wrapped data object into the data store.
- save(K, E) - Method in interface com.mmnaseri.utils.spring.data.store.DataStore
-
Saves the given entity into the data store under the provided key.
- save(K, E) - Method in class com.mmnaseri.utils.spring.data.store.impl.EventPublishingDataStore
-
- save(K, E) - Method in class com.mmnaseri.utils.spring.data.store.impl.MemoryDataStore
-
- saveAndFlush(Object) - Method in class com.mmnaseri.utils.spring.data.repository.DefaultJpaRepository
-
Saves the entity to the database and flushes the queue
- SelectDataStoreOperation<K extends Serializable,E> - Class in com.mmnaseri.utils.spring.data.domain.impl
-
This is a data store operation that will read values from the underlying data store and match them up against the
query description's different decision branches.
- SelectDataStoreOperation(QueryDescriptor) - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.SelectDataStoreOperation
-
- SequentialIntegerKeyGenerator - Class in com.mmnaseri.utils.spring.data.domain.impl.key
-
This class will generate sequential numbers.
- SequentialIntegerKeyGenerator() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.key.SequentialIntegerKeyGenerator
-
- SequentialLongKeyGenerator - Class in com.mmnaseri.utils.spring.data.domain.impl.key
-
This class will generate sequential, long numbers.
- SequentialLongKeyGenerator() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.key.SequentialLongKeyGenerator
-
- setCreatedBy(Object) - Method in class com.mmnaseri.utils.spring.data.store.impl.AuditableWrapper
-
- setCreatedDate(DateTime) - Method in class com.mmnaseri.utils.spring.data.store.impl.AuditableWrapper
-
- setDataStore(DataStore<J, F>) - Method in interface com.mmnaseri.utils.spring.data.domain.DataStoreAware
-
- setDataStore(DataStore) - Method in class com.mmnaseri.utils.spring.data.repository.CrudRepositorySupport
-
- setDataStore(DataStore) - Method in class com.mmnaseri.utils.spring.data.repository.DefaultGemfireRepository
-
- setDataStore(DataStore) - Method in class com.mmnaseri.utils.spring.data.repository.DefaultPagingAndSortingRepository
-
- setDataStore(DataStore) - Method in class com.mmnaseri.utils.spring.data.repository.DefaultQueryByExampleExecutor
-
- setDataStore(DataStore) - Method in class com.mmnaseri.utils.spring.data.repository.DefaultQueryDslPredicateExecutor
-
- setDataStoreRegistry(DataStoreRegistry) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.DefaultRepositoryFactoryConfiguration
-
- setDefaultKeyGenerator(KeyGenerator<?>) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.DefaultRepositoryFactoryConfiguration
-
- setDescriptionExtractor(MethodQueryDescriptionExtractor) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.DefaultRepositoryFactoryConfiguration
-
- setEventListenerContext(DataStoreEventListenerContext) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.DefaultRepositoryFactoryConfiguration
-
- setFunctionRegistry(DataFunctionRegistry) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.DefaultRepositoryFactoryConfiguration
-
- setKeyGenerator(KeyGenerator<? extends S>) - Method in interface com.mmnaseri.utils.spring.data.domain.KeyGeneratorAware
-
- setKeyGenerator(KeyGenerator<? extends Serializable>) - Method in class com.mmnaseri.utils.spring.data.repository.CrudRepositorySupport
-
- setLastModifiedBy(Object) - Method in class com.mmnaseri.utils.spring.data.store.impl.AuditableWrapper
-
- setLastModifiedDate(DateTime) - Method in class com.mmnaseri.utils.spring.data.store.impl.AuditableWrapper
-
- setOperationInvocationHandler(NonDataOperationInvocationHandler) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.DefaultRepositoryFactoryConfiguration
-
- setPropertyValue(Object, String, Object) - Static method in class com.mmnaseri.utils.spring.data.tools.PropertyUtils
-
Sets the value of the given property to the provided value.
- setRepository(R) - Method in interface com.mmnaseri.utils.spring.data.domain.RepositoryAware
-
- setRepositoryConfiguration(RepositoryConfiguration) - Method in interface com.mmnaseri.utils.spring.data.proxy.RepositoryConfigurationAware
-
Called when the bound implementation class needs to know about the repository configuration.
- setRepositoryConfiguration(RepositoryConfiguration) - Method in class com.mmnaseri.utils.spring.data.repository.DefaultQueryByExampleExecutor
-
- setRepositoryFactory(RepositoryFactory) - Method in interface com.mmnaseri.utils.spring.data.proxy.RepositoryFactoryAware
-
Used to inject the repository factory into the implementing class
- setRepositoryFactoryConfiguration(RepositoryFactoryConfiguration) - Method in interface com.mmnaseri.utils.spring.data.proxy.RepositoryFactoryConfigurationAware
-
This method is called to inject the repository factory configuration
- setRepositoryFactoryConfiguration(RepositoryFactoryConfiguration) - Method in class com.mmnaseri.utils.spring.data.repository.DefaultQueryByExampleExecutor
-
- setRepositoryMetadata(RepositoryMetadata) - Method in interface com.mmnaseri.utils.spring.data.domain.RepositoryMetadataAware
-
- setRepositoryMetadata(RepositoryMetadata) - Method in class com.mmnaseri.utils.spring.data.repository.CrudRepositorySupport
-
- setRepositoryMetadata(RepositoryMetadata) - Method in class com.mmnaseri.utils.spring.data.repository.DefaultGemfireRepository
-
- setRepositoryMetadata(RepositoryMetadata) - Method in class com.mmnaseri.utils.spring.data.repository.DefaultQueryByExampleExecutor
-
- setRepositoryMetadataResolver(RepositoryMetadataResolver) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.DefaultRepositoryFactoryConfiguration
-
- setResultAdapterContext(ResultAdapterContext) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.DefaultRepositoryFactoryConfiguration
-
- setTypeMappingContext(TypeMappingContext) - Method in class com.mmnaseri.utils.spring.data.proxy.impl.DefaultRepositoryFactoryConfiguration
-
- SignatureDataOperationResolver - Class in com.mmnaseri.utils.spring.data.proxy.impl.resolvers
-
This class will resolve methods to the equivalent methods of the mapped implementations.
- SignatureDataOperationResolver(List<TypeMapping<?>>) - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.resolvers.SignatureDataOperationResolver
-
- SimpleIterableResultAdapter - Class in com.mmnaseri.utils.spring.data.proxy.impl.adapters
-
This adapter accepts all invocations wherein the original value is an
Iterable object and
the requested method type is a simple value.
- SimpleIterableResultAdapter() - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.adapters.SimpleIterableResultAdapter
-
- SingleValueToIterableConverter - Class in com.mmnaseri.utils.spring.data.proxy.impl.converters
-
This value will create a
singleton list out of the passed value, so long as
it is not an iterable or iterator object.
- SingleValueToIterableConverter() - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.converters.SingleValueToIterableConverter
-
- SliceIterableResultAdapter - Class in com.mmnaseri.utils.spring.data.proxy.impl.adapters
-
This class will adapt results from an iterable object to a slice.
- SliceIterableResultAdapter() - Constructor for class com.mmnaseri.utils.spring.data.proxy.impl.adapters.SliceIterableResultAdapter
-
- SmartDataStoreEventListener<E extends DataStoreEvent> - Class in com.mmnaseri.utils.spring.data.store.impl
-
This implementation of the data store event listener wraps a given delegate listener and reads the supported
event type from the generic type arguments on the original listener.
- SmartDataStoreEventListener(DataStoreEventListener<E>) - Constructor for class com.mmnaseri.utils.spring.data.store.impl.SmartDataStoreEventListener
-
- sort(List<?>, Sort) - Static method in class com.mmnaseri.utils.spring.data.domain.impl.PropertyComparator
-
Given a collection of objects, will sort them by taking the sort property into account.
- Sort - Interface in com.mmnaseri.utils.spring.data.query
-
This interface represents a sort specification, which is in turn a collection of
orders.
- SortDirection - Enum in com.mmnaseri.utils.spring.data.query
-
This enum is used to indicate the direction of a sort.
- SortParameterExtractor - Interface in com.mmnaseri.utils.spring.data.query
-
This interface encapsulates the process of extracting
Sort metadata from a given query
method invocation.
- Start - Interface in com.mmnaseri.utils.spring.data.dsl.factory
-
This interface is used as the starting point of the DSL grammar for creating a repository factory and
later mocking objects through that repository.
- Start - Interface in com.mmnaseri.utils.spring.data.dsl.mock
-
Starting point for the DSL.
- startBatch() - Method in interface com.mmnaseri.utils.spring.data.store.QueueingDataStore
-
Starts a batch
- StartingWithMatcher - Class in com.mmnaseri.utils.spring.data.domain.impl.matchers
-
This class is used to find out if the given value starts with the passed argument.
- StartingWithMatcher() - Constructor for class com.mmnaseri.utils.spring.data.domain.impl.matchers.StartingWithMatcher
-
- StringUtils - Class in com.mmnaseri.utils.spring.data.tools
-
Utility class for working with String objects.