All Classes and Interfaces

Class
Description
 
Criteria to apply to an entity and check if the criteria is fulfilled or not.
This class registers storage instances and copy them for working copies.
Helps finding and handling Fields.
 
 
 
 
 
 
 
Executes queries that are optionally sorted and paged in collections.
Criteria to apply to an entity and check if the criteria is fulfilled or not.
Criteria to apply to an entity and check if the criteria is fulfilled or not.
Creates a criteria from Examples.
Criteria to apply to an entity and check if the criteria is fulfilled or not.
Criteria to apply to an entity and check if the criteria is fulfilled or not.
 
 
Provides the Default implementation of an EclipseStoreClientConfiguration.
 
 
This class utilizes EclipseStore-Serialization and copies objects by serializing and deserializing objects in memory.
Defines the configuration of a single EclipseStore-Storage.
 
 
Imports entities from EntityManagerFactorys into the EclipseStore storage.
Imports entities from EntityManagerFactorys into the EclipseStore storage.
 
Needed to support QueryByExampleExecutor.
 
 
 
 
 
 
Creates an QueryExecutor according to the given PartTree.
 
 
Registeres the EclipseStoreRepositoryConfigurationExtension for "repositories".
RepositoryConfigurationExtension for EclipseStore.
Creates the correct repository instance for repository-interfaces.
EclipseStoreRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,ID>,S,ID extends Serializable>
 
 
Wraps access to a EmbeddedStorageFoundation into a single interface to have looser coupling towards EclipseStore.
 
 
 
Enables the user to enable EclipseStore and configure it to some extent.
 
 
 
 
 
 
Increments the version of a given entity.
Queries entities and returns the result wrapped in an optional.
Fields are made readable with this class.
Provides a way to open member variables (fields) to changes.
 
Creates queries for specific entities with "findAll" and executes them through the QueryExecutor.
 
 
 
 
 
A hash map implementation depending on object identity (==) rather than equality (.equals) to identify elements.
 
A IdFinder must be unique in one storage for one entity-class.
 
 
 
 
A IdSetter must be unique in one storage for one entity-class.
 
 
 
Is used when a SpringDataEclipseStoreLazy is not able to get unlinked from the object tree.
Queries entities and returns a the result as list.
All migration scripts must be added to EclipseStoreMigrator.SCRIPTS!
 
 
 
 
 
 
 
 
Queries entities and returns a the result as page.
Executes queries that are optionally sorted and paged in collections.
Checks if a class is persistable by EclipseStore through the EmbeddedStorage.
Currently only exists to write a warning at runtime.
Queries the actual entities from the original entities.
 
Facility to execute operations with read and write locks.
Creates copies and puts them back.
Facility to execute operations with read and write locks.
Simple wrapper for a field to make it easily readable.
 
This class registers storage instances and copy them for working copies.
 
This class registers working copy instances and copy them for the storage.
 
Since EclipseStore is not table-oriented, but the access through the repositories is, we must keep the lists/tables of entities in sync with the existing entities in the graph.
Deprecated.
should not be initialised any more.
This is the actually stored object.
 
 
 
 
Queries entities and returns the result wrapped in an optional.
Queries entities and returns the found entity.
This is the Lazy-Wrapper a user of the Spring-Data-Eclipse-Store-Library should use.
This class is very complex and its various member variables all have their reason to exist.
 
This is a complicated one.
Creates queries for specific entities and executes them through the QueryExecutor.
 
 
 
Checks if a class is supported by the Spring-Data-Eclipse-Store library.
 
 
Copies elements from the old Root(Root to the newer version of Root(RootDataV2).
Operation with a return value, used by ReentrantJavaReadWriteLock and ReadWriteLockedStriped.
 
Increments given version to a new version
Manages the versions of one type of entity
 
Operation with no return value, used by ReentrantJavaReadWriteLock and ReadWriteLockedStriped.
Creates, registers and deregisters Instances of working copies.
 
Holds the result data from the working copier.