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
Field
s.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.
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
EntityManagerFactory
s into the EclipseStore storage.Imports entities from
EntityManagerFactory
s into the EclipseStore storage.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.
Field
s 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.
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.
Creates copies and puts them back.
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.
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.
Creates, registers and deregisters Instances of working copies.
Holds the result data from the working copier.