Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractAutoIdFinder<ID> - Class in software.xdev.spring.data.eclipse.store.repository.support.id.strategy.auto
- AbstractAutoIdFinder(Supplier<ID>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.support.id.strategy.auto.AbstractAutoIdFinder
- AbstractCriteriaNode<T> - Class in software.xdev.spring.data.eclipse.store.repository.query.criteria
-
Criteria to apply to an entity and check if the criteria is fulfilled or not.
- AbstractCriteriaNode(ReflectedField<T, ?>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.query.criteria.AbstractCriteriaNode
- AbstractRegisteringCopier - Class in software.xdev.spring.data.eclipse.store.repository.support.copier.registering
-
This class registers storage instances and copy them for working copies.
- AbstractRegisteringCopier(SupportedChecker, RegisteringWorkingCopyAndOriginal, ObjectSwizzling, WorkingCopier<?>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.support.copier.registering.AbstractRegisteringCopier
- AccessHelper - Class in software.xdev.spring.data.eclipse.store.repository.access
-
Helps finding and handling
Field
s. - add(E) - Method in class software.xdev.spring.data.eclipse.store.core.IdentitySet
- addAction(EclipseStoreTransactionAction) - Method in class software.xdev.spring.data.eclipse.store.transactions.EclipseStoreExistingTransactionObject
- addAction(EclipseStoreTransactionAction) - Method in class software.xdev.spring.data.eclipse.store.transactions.EclipseStoreNoTransactionObject
- addAction(EclipseStoreTransactionAction) - Method in interface software.xdev.spring.data.eclipse.store.transactions.EclipseStoreTransaction
- addAll(Collection<? extends E>) - Method in class software.xdev.spring.data.eclipse.store.core.IdentitySet
- addEntityData(EntityData<? extends T, ID>) - Method in class software.xdev.spring.data.eclipse.store.core.EntityProvider
- all() - Method in class software.xdev.spring.data.eclipse.store.repository.query.by.example.EclipseStoreFetchableFluentQuery
- AlreadyRegisteredException - Exception in software.xdev.spring.data.eclipse.store.exceptions
- AlreadyRegisteredException(String) - Constructor for exception software.xdev.spring.data.eclipse.store.exceptions.AlreadyRegisteredException
- and(Part, AbstractCriteriaNode<T>, Iterator<Object>) - Method in class software.xdev.spring.data.eclipse.store.repository.query.EclipseStoreQueryCreator
- and(ReflectedField<T, ?>) - Method in class software.xdev.spring.data.eclipse.store.repository.query.criteria.AbstractCriteriaNode
- AnnotatedFieldFinder - Class in software.xdev.spring.data.eclipse.store.repository.support
- as(Class<R>) - Method in class software.xdev.spring.data.eclipse.store.repository.query.by.example.EclipseStoreFetchableFluentQuery
- AutoIntegerIdFinder - Class in software.xdev.spring.data.eclipse.store.repository.support.id.strategy.auto
- AutoIntegerIdFinder(Supplier<Object>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.support.id.strategy.auto.AutoIntegerIdFinder
- AutoLongIdFinder - Class in software.xdev.spring.data.eclipse.store.repository.support.id.strategy.auto
- AutoLongIdFinder(Supplier<Object>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.support.id.strategy.auto.AutoLongIdFinder
- AutoStringIdFinder - Class in software.xdev.spring.data.eclipse.store.repository.support.id.strategy.auto
- AutoStringIdFinder(Supplier<Object>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.support.id.strategy.auto.AutoStringIdFinder
B
- basePackageClasses() - Element in annotation interface software.xdev.spring.data.eclipse.store.repository.config.EnableEclipseStoreRepositories
-
Type-safe alternative to
EnableEclipseStoreRepositories.basePackages()
for specifying the packages to scan for annotated components. - basePackages() - Element in annotation interface software.xdev.spring.data.eclipse.store.repository.config.EnableEclipseStoreRepositories
-
Base packages to scan for annotated components.
- between(Object, Object) - Method in class software.xdev.spring.data.eclipse.store.repository.query.criteria.AbstractCriteriaNode
- build(T) - Static method in interface software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazy
- buildWithLazy(Lazy<T>) - Static method in interface software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazy.Internals
C
- ChangedObjectCollector - Interface in software.xdev.spring.data.eclipse.store.repository.support.copier.working
- checkAllFieldsForReadRestrictions(Class<?>) - Static method in class software.xdev.spring.data.eclipse.store.repository.access.AccessHelper
- checkIds(Collection<S>) - Method in class software.xdev.spring.data.eclipse.store.repository.support.id.IdManager
- clear() - Method in class software.xdev.spring.data.eclipse.store.core.IdentitySet
- clear() - Method in class software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazy.Default
- clear(Lazy.ClearingEvaluator) - Method in class software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazy.Default
- clearData() - Method in class software.xdev.spring.data.eclipse.store.repository.EclipseStoreStorage
- clearOldRootData() - Method in class software.xdev.spring.data.eclipse.store.repository.root.VersionedRoot
- close() - Method in class software.xdev.spring.data.eclipse.store.repository.access.modifier.FieldAccessibleMaker
- close() - Method in class software.xdev.spring.data.eclipse.store.repository.support.copier.registering.AbstractRegisteringCopier
- close() - Method in class software.xdev.spring.data.eclipse.store.repository.support.copier.registering.EclipseSerializerRegisteringCopier
- collectChangedObject(Object) - Method in interface software.xdev.spring.data.eclipse.store.repository.support.copier.working.ChangedObjectCollector
- collectChangedObject(Object) - Method in class software.xdev.spring.data.eclipse.store.repository.support.copier.working.HashSetChangedObjectCollector
- collectMergedTarget(Object) - Method in class software.xdev.spring.data.eclipse.store.repository.support.copier.working.HashSetMergedTargetsCollector
- collectMergedTarget(Object) - Method in interface software.xdev.spring.data.eclipse.store.repository.support.copier.working.MergedTargetsCollector
- commitTransaction() - Method in class software.xdev.spring.data.eclipse.store.transactions.EclipseStoreExistingTransactionObject
- compare(E, E) - Static method in class software.xdev.spring.data.eclipse.store.util.GenericObjectComparer
- complete(Binary, SpringDataEclipseStoreLazy.Default<?>, PersistenceLoadHandler) - Method in class software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazyBinaryHandler
- complete(AbstractCriteriaNode<T>, Sort) - Method in class software.xdev.spring.data.eclipse.store.repository.query.EclipseStoreQueryCreator
- considerNestedRepositories() - Element in annotation interface software.xdev.spring.data.eclipse.store.repository.config.EnableEclipseStoreRepositories
-
Configures whether nested repository-interfaces (e.g. defined as inner classes) should be discovered by the repositories infrastructure.
- containing(String) - Method in class software.xdev.spring.data.eclipse.store.repository.query.criteria.AbstractCriteriaNode
- contains(Object) - Method in class software.xdev.spring.data.eclipse.store.core.IdentitySet
- containsAll(Collection<?>) - Method in class software.xdev.spring.data.eclipse.store.core.IdentitySet
- copy(L) - Method in class software.xdev.spring.data.eclipse.store.repository.support.copier.working.RecursiveWorkingCopier
- copy(L) - Method in interface software.xdev.spring.data.eclipse.store.repository.support.copier.working.WorkingCopier
-
Creates new instances of each element of the given collection and registers it in the
WorkingCopyRegistry
. - copy(T) - Method in class software.xdev.spring.data.eclipse.store.repository.support.copier.registering.AbstractRegisteringCopier
- copy(T) - Method in class software.xdev.spring.data.eclipse.store.repository.support.copier.registering.EclipseSerializerRegisteringCopier
-
Here lies a lot of knowledge about EclipseStore internals.
- copy(T) - Method in interface software.xdev.spring.data.eclipse.store.repository.support.copier.registering.RegisteringObjectCopier
- copy(T) - Method in class software.xdev.spring.data.eclipse.store.repository.support.copier.working.RecursiveWorkingCopier
- copy(T) - Method in interface software.xdev.spring.data.eclipse.store.repository.support.copier.working.WorkingCopier
-
Creates a new instance of the given object and registers it in the
WorkingCopyRegistry
. - copyWithReference() - Method in interface software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazy
- copyWithReference() - Method in class software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazy.Default
- COULD_NOT_READ_FIELD - Static variable in exception software.xdev.spring.data.eclipse.store.exceptions.FieldAccessReflectionException
- count() - Method in class software.xdev.spring.data.eclipse.store.repository.query.by.example.EclipseStoreFetchableFluentQuery
- count() - Method in class software.xdev.spring.data.eclipse.store.repository.support.SimpleEclipseStoreRepository
- count(Example<S>) - Method in class software.xdev.spring.data.eclipse.store.repository.support.SimpleEclipseStoreRepository
- CountQueryExecutor<T> - Class in software.xdev.spring.data.eclipse.store.repository.query.executors
-
Executes queries that are optionally sorted and paged in collections.
- CountQueryExecutor(Criteria<T>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.query.executors.CountQueryExecutor
- create(Binary, PersistenceLoadHandler) - Method in class software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazyBinaryHandler
- create(Part, Iterator<Object>) - Method in class software.xdev.spring.data.eclipse.store.repository.query.EclipseStoreQueryCreator
- createEmbeddedStorageFoundation() - Method in class software.xdev.spring.data.eclipse.store.repository.config.EclipseStoreClientConfiguration
-
Creates a
EmbeddedStorageFoundation
out of the two other provided functionsEclipseStoreClientConfiguration.getStoreProvider()
andEclipseStoreClientConfiguration.getEclipseStoreProperties()
. - createEmbeddedStorageFoundation() - Method in interface software.xdev.spring.data.eclipse.store.repository.config.EclipseStoreStorageFoundationProvider
- createIdFinder(Field, GeneratedValue, Supplier<Object>) - Static method in interface software.xdev.spring.data.eclipse.store.repository.support.id.strategy.IdFinder
- createIdSetter(Class<T>, Consumer<Object>, Supplier<Object>) - Static method in interface software.xdev.spring.data.eclipse.store.repository.support.id.IdSetter
- createIndexesForQueryMethods() - Element in annotation interface software.xdev.spring.data.eclipse.store.repository.config.EnableEclipseStoreRepositories
-
Whether to automatically create indexes for query methods defined in the repository interface.
- createNewEntityList(Class<T>) - Method in class software.xdev.spring.data.eclipse.store.repository.Root
-
Deprecated.
- createNewEntityList(Class<T>, Function<T, ID>) - Method in class software.xdev.spring.data.eclipse.store.repository.root.RootDataV2
- createNoCriteria() - Static method in interface software.xdev.spring.data.eclipse.store.repository.query.criteria.Criteria
-
Empty criteria which is always
true
. - createQuery(TypeInformation<?>, WorkingCopier<T>, Criteria<T>, Sort) - Static method in class software.xdev.spring.data.eclipse.store.repository.query.executors.QueryExecutorCreator
-
Creates and returns Query-Executor.
- createReflectedField(Class<T>, String) - Static method in class software.xdev.spring.data.eclipse.store.repository.query.ReflectedField
- createRepositoryFactory() - Method in class software.xdev.spring.data.eclipse.store.repository.support.EclipseStoreRepositoryFactoryBean
- createSerializerFoundation() - Method in class software.xdev.spring.data.eclipse.store.repository.support.copier.registering.AbstractRegisteringCopier
- createVersionIncrementer(Field) - Static method in interface software.xdev.spring.data.eclipse.store.repository.support.copier.version.incrementer.VersionIncrementer
- createVersionSetter(Class<T>) - Static method in interface software.xdev.spring.data.eclipse.store.repository.support.copier.version.EntityVersionIncrementer
-
Creates a new version setter for one specific entity type.
- createWorkingCopier(Class<T>, EclipseStoreStorage) - Method in interface software.xdev.spring.data.eclipse.store.repository.support.copier.working.WorkingCopierCreator
- Criteria<T> - Interface in software.xdev.spring.data.eclipse.store.repository.query.criteria
-
Criteria to apply to an entity and check if the criteria is fulfilled or not.
- CriteriaAndNode<T> - Class in software.xdev.spring.data.eclipse.store.repository.query.criteria
-
Criteria to apply to an entity and check if the criteria is fulfilled or not.
- CriteriaAndNode(Criteria<T>, ReflectedField<T, ?>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.query.criteria.CriteriaAndNode
- CriteriaByExample<T,
S extends T> - Class in software.xdev.spring.data.eclipse.store.repository.query.criteria -
Creates a criteria from
Example
s. - CriteriaByExample(Example<S>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.query.criteria.CriteriaByExample
- CriteriaOrNode<T> - Class in software.xdev.spring.data.eclipse.store.repository.query.criteria
-
Criteria to apply to an entity and check if the criteria is fulfilled or not.
- CriteriaOrNode(Criteria<T>, Criteria<T>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.query.criteria.CriteriaOrNode
- CriteriaSingleNode<T> - Class in software.xdev.spring.data.eclipse.store.repository.query.criteria
-
Criteria to apply to an entity and check if the criteria is fulfilled or not.
- CriteriaSingleNode() - Constructor for class software.xdev.spring.data.eclipse.store.repository.query.criteria.CriteriaSingleNode
- CriteriaSingleNode(ReflectedField<T, ?>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.query.criteria.CriteriaSingleNode
D
- DataTypeNotSupportedException - Exception in software.xdev.spring.data.eclipse.store.exceptions
- DataTypeNotSupportedException(Class<?>) - Constructor for exception software.xdev.spring.data.eclipse.store.exceptions.DataTypeNotSupportedException
- DataTypeNotSupportedException(String) - Constructor for exception software.xdev.spring.data.eclipse.store.exceptions.DataTypeNotSupportedException
- DataTypeUtil - Class in software.xdev.spring.data.eclipse.store.repository.support.copier
- DefaultEclipseStoreClientConfiguration - Class in software.xdev.spring.data.eclipse.store.repository.config
-
Provides the Default implementation of an
EclipseStoreClientConfiguration
. - DefaultEclipseStoreClientConfiguration(EclipseStoreProperties, EmbeddedStorageFoundationFactory) - Constructor for class software.xdev.spring.data.eclipse.store.repository.config.DefaultEclipseStoreClientConfiguration
- DefaultEclipseStoreClientConfigurationFactory - Class in software.xdev.spring.data.eclipse.store.repository.config
- DefaultEclipseStoreClientConfigurationFactory() - Constructor for class software.xdev.spring.data.eclipse.store.repository.config.DefaultEclipseStoreClientConfigurationFactory
- delete(Class<T>, T) - Method in class software.xdev.spring.data.eclipse.store.repository.EclipseStoreStorage
- delete(T) - Method in class software.xdev.spring.data.eclipse.store.repository.support.SimpleEclipseStoreRepository
- deleteAll() - Method in class software.xdev.spring.data.eclipse.store.repository.support.SimpleEclipseStoreRepository
- deleteAll(Class<T>) - Method in class software.xdev.spring.data.eclipse.store.repository.EclipseStoreStorage
- deleteAll(Iterable<? extends T>) - Method in class software.xdev.spring.data.eclipse.store.repository.support.SimpleEclipseStoreRepository
- deleteAllById(Iterable<? extends ID>) - Method in class software.xdev.spring.data.eclipse.store.repository.support.SimpleEclipseStoreRepository
- deleteById(ID) - Method in class software.xdev.spring.data.eclipse.store.repository.support.SimpleEclipseStoreRepository
- deregister(Object) - Method in class software.xdev.spring.data.eclipse.store.repository.WorkingCopyRegistry
- deregister(T) - Method in class software.xdev.spring.data.eclipse.store.repository.support.copier.working.RecursiveWorkingCopier
- deregister(T) - Method in interface software.xdev.spring.data.eclipse.store.repository.support.copier.working.WorkingCopier
-
Unregister the working copy object from the
WorkingCopyRegistry
. - DifferentClassesException - Exception in software.xdev.spring.data.eclipse.store.exceptions
- DifferentClassesException(String) - Constructor for exception software.xdev.spring.data.eclipse.store.exceptions.DifferentClassesException
- doBegin(Object, TransactionDefinition) - Method in class software.xdev.spring.data.eclipse.store.transactions.EclipseStoreTransactionManager
- doCleanupAfterCompletion(Object) - Method in class software.xdev.spring.data.eclipse.store.transactions.EclipseStoreTransactionManager
- doCommit(DefaultTransactionStatus) - Method in class software.xdev.spring.data.eclipse.store.transactions.EclipseStoreTransactionManager
- doGetTransaction() - Method in class software.xdev.spring.data.eclipse.store.transactions.EclipseStoreTransactionManager
- doRollback(DefaultTransactionStatus) - Method in class software.xdev.spring.data.eclipse.store.transactions.EclipseStoreTransactionManager
E
- EclipseSerializerRegisteringCopier - Class in software.xdev.spring.data.eclipse.store.repository.support.copier.registering
-
This class utilizes EclipseStore-Serialization and copies objects by serializing and deserializing objects in memory.
- EclipseSerializerRegisteringCopier(SupportedChecker, RegisteringWorkingCopyAndOriginal, Supplier<PersistenceManager<Binary>>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.support.copier.registering.EclipseSerializerRegisteringCopier
- EclipseStoreClientConfiguration - Class in software.xdev.spring.data.eclipse.store.repository.config
-
Defines the configuration of a single EclipseStore-Storage.
- EclipseStoreClientConfiguration(EclipseStoreProperties, EmbeddedStorageFoundationFactory) - Constructor for class software.xdev.spring.data.eclipse.store.repository.config.EclipseStoreClientConfiguration
- EclipseStoreCrudRepository<T,
ID> - Interface in software.xdev.spring.data.eclipse.store.repository.interfaces - EclipseStoreCustomRepository<T,
ID> - Interface in software.xdev.spring.data.eclipse.store.repository.interfaces - EclipseStoreDataImporter - Class in software.xdev.spring.data.eclipse.store.importer
-
Imports entities from
EntityManagerFactory
s into the EclipseStore storage. - EclipseStoreDataImporter(EclipseStoreClientConfiguration) - Constructor for class software.xdev.spring.data.eclipse.store.importer.EclipseStoreDataImporter
- EclipseStoreDataImporterComponent - Class in software.xdev.spring.data.eclipse.store.importer
-
Imports entities from
EntityManagerFactory
s into the EclipseStore storage. - EclipseStoreDataImporterComponent(EclipseStoreClientConfiguration, ApplicationContext) - Constructor for class software.xdev.spring.data.eclipse.store.importer.EclipseStoreDataImporterComponent
- EclipseStoreExistingTransactionObject - Class in software.xdev.spring.data.eclipse.store.transactions
- EclipseStoreExistingTransactionObject() - Constructor for class software.xdev.spring.data.eclipse.store.transactions.EclipseStoreExistingTransactionObject
- EclipseStoreFetchableFluentQuery<T,
S extends T> - Class in software.xdev.spring.data.eclipse.store.repository.query.by.example -
Needed to support
QueryByExampleExecutor
. - EclipseStoreFetchableFluentQuery(WorkingCopier<T>, Example<S>, Class<T>, EclipseStoreStorage, Sort) - Constructor for class software.xdev.spring.data.eclipse.store.repository.query.by.example.EclipseStoreFetchableFluentQuery
- EclipseStoreListCrudRepository<T,
ID> - Interface in software.xdev.spring.data.eclipse.store.repository.interfaces - EclipseStoreListPagingAndSortingRepositoryRepository<T,
ID> - Interface in software.xdev.spring.data.eclipse.store.repository.interfaces - EclipseStoreMigrator - Class in software.xdev.spring.data.eclipse.store.repository
- EclipseStoreNoTransactionObject - Class in software.xdev.spring.data.eclipse.store.transactions
- EclipseStoreNoTransactionObject() - Constructor for class software.xdev.spring.data.eclipse.store.transactions.EclipseStoreNoTransactionObject
- EclipseStorePagingAndSortingRepositoryRepository<T,
ID> - Interface in software.xdev.spring.data.eclipse.store.repository.interfaces - EclipseStoreQueryByExampleExecutor<T> - Interface in software.xdev.spring.data.eclipse.store.repository.interfaces
- EclipseStoreQueryCreator<T> - Class in software.xdev.spring.data.eclipse.store.repository.query
-
Creates an
QueryExecutor
according to the givenPartTree
. - EclipseStoreQueryCreator(Class<T>, TypeInformation<?>, WorkingCopier<T>, PartTree, ParameterAccessor) - Constructor for class software.xdev.spring.data.eclipse.store.repository.query.EclipseStoreQueryCreator
- EclipseStoreQueryLookupStrategy - Class in software.xdev.spring.data.eclipse.store.repository.support
- EclipseStoreQueryLookupStrategy(EclipseStoreStorage, WorkingCopierCreator) - Constructor for class software.xdev.spring.data.eclipse.store.repository.support.EclipseStoreQueryLookupStrategy
- EclipseStoreRepository<T,
ID> - Interface in software.xdev.spring.data.eclipse.store.repository.interfaces - EclipseStoreRepositoryConfigNamespaceHandler - Class in software.xdev.spring.data.eclipse.store.repository.config
-
Registeres the
EclipseStoreRepositoryConfigurationExtension
for "repositories". - EclipseStoreRepositoryConfigNamespaceHandler() - Constructor for class software.xdev.spring.data.eclipse.store.repository.config.EclipseStoreRepositoryConfigNamespaceHandler
- EclipseStoreRepositoryConfigurationExtension - Class in software.xdev.spring.data.eclipse.store.repository.config
-
RepositoryConfigurationExtension
for EclipseStore. - EclipseStoreRepositoryConfigurationExtension() - Constructor for class software.xdev.spring.data.eclipse.store.repository.config.EclipseStoreRepositoryConfigurationExtension
- EclipseStoreRepositoryFactory - Class in software.xdev.spring.data.eclipse.store.repository.support
-
Creates the correct repository instance for repository-interfaces.
- EclipseStoreRepositoryFactory(EclipseStoreStorage, PlatformTransactionManager) - Constructor for class software.xdev.spring.data.eclipse.store.repository.support.EclipseStoreRepositoryFactory
- EclipseStoreRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,
ID>, S, ID extends Serializable> - Class in software.xdev.spring.data.eclipse.store.repository.support - EclipseStoreRepositoryFactoryBean(Class<? extends T>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.support.EclipseStoreRepositoryFactoryBean
- EclipseStoreStorage - Class in software.xdev.spring.data.eclipse.store.repository
- EclipseStoreStorage(EclipseStoreClientConfiguration) - Constructor for class software.xdev.spring.data.eclipse.store.repository.EclipseStoreStorage
- EclipseStoreStorageFoundationProvider - Interface in software.xdev.spring.data.eclipse.store.repository.config
-
Wraps access to a
EmbeddedStorageFoundation
into a single interface to have looser coupling towards EclipseStore. - eclipseStoreTemplateRef() - Element in annotation interface software.xdev.spring.data.eclipse.store.repository.config.EnableEclipseStoreRepositories
-
Configures the name of the EclipseStoreTemplate bean to be used with the repositories detected.
- EclipseStoreTransaction - Interface in software.xdev.spring.data.eclipse.store.transactions
- EclipseStoreTransactionAction - Interface in software.xdev.spring.data.eclipse.store.transactions
- EclipseStoreTransactionManager - Class in software.xdev.spring.data.eclipse.store.transactions
- EclipseStoreTransactionManager() - Constructor for class software.xdev.spring.data.eclipse.store.transactions.EclipseStoreTransactionManager
- EnableEclipseStoreRepositories - Annotation Interface in software.xdev.spring.data.eclipse.store.repository.config
-
Enables the user to enable EclipseStore and configure it to some extent.
- endWith(String) - Method in class software.xdev.spring.data.eclipse.store.repository.query.criteria.AbstractCriteriaNode
- ensureEntityAndReturnObjectsToStore(T) - Method in class software.xdev.spring.data.eclipse.store.repository.root.EntityData
- ensureId(T) - Method in class software.xdev.spring.data.eclipse.store.repository.support.id.IdManager
-
This method makes sure, that an id is set for the given object.
- ensureId(T) - Method in interface software.xdev.spring.data.eclipse.store.repository.support.id.IdSetter
-
This method makes sure, that an id is set for the given object.
- ensureId(T) - Method in class software.xdev.spring.data.eclipse.store.repository.support.id.NotSettingIdSetter
- ensureId(T) - Method in class software.xdev.spring.data.eclipse.store.repository.support.id.SimpleIdSetter
- ensureIdField() - Method in class software.xdev.spring.data.eclipse.store.repository.support.id.IdManager
- ensureIdManager(Class<T>) - Method in class software.xdev.spring.data.eclipse.store.repository.EclipseStoreStorage
- ensureIdManager(Class<T>) - Method in interface software.xdev.spring.data.eclipse.store.repository.support.id.IdManagerProvider
- ensureSameVersion(T, T) - Method in class software.xdev.spring.data.eclipse.store.repository.support.copier.version.VersionManager
-
Checks if the two entities are valid for merge.
- ensureVersionManager(Class<T>) - Method in class software.xdev.spring.data.eclipse.store.repository.EclipseStoreStorage
- ensureVersionManager(Class<T>) - Method in interface software.xdev.spring.data.eclipse.store.repository.support.copier.version.VersionManagerProvider
- EntityData<T,
ID> - Class in software.xdev.spring.data.eclipse.store.repository.root - EntityData(Function<T, ID>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.root.EntityData
- EntityGetterById<T,
ID> - Interface in software.xdev.spring.data.eclipse.store.repository.support.id - EntityListProvider - Interface in software.xdev.spring.data.eclipse.store.core
- EntityProvider<T,
ID> - Class in software.xdev.spring.data.eclipse.store.core - EntityProvider() - Constructor for class software.xdev.spring.data.eclipse.store.core.EntityProvider
- EntitySetCollector - Class in software.xdev.spring.data.eclipse.store.repository
- EntitySetCollector(Function<Class<T>, EntityData<T, ID>>, Set<Class<?>>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.EntitySetCollector
- EntitySorter - Class in software.xdev.spring.data.eclipse.store.repository.query.executors
- EntityVersionIncrementer<T> - Interface in software.xdev.spring.data.eclipse.store.repository.support.copier.version
-
Increments the version of a given entity.
- equals(Object) - Method in class software.xdev.spring.data.eclipse.store.core.IdentitySet
- equals(Object) - Method in record class software.xdev.spring.data.eclipse.store.repository.support.copier.working.WorkingCopierResult
-
Indicates whether some other object is "equal to" this one.
- evaluate(T) - Method in interface software.xdev.spring.data.eclipse.store.repository.query.criteria.Criteria
-
Checks the criteria against the given object.
- evaluate(T) - Method in class software.xdev.spring.data.eclipse.store.repository.query.criteria.CriteriaAndNode
-
Checks the criteria against the given object.
- evaluate(T) - Method in class software.xdev.spring.data.eclipse.store.repository.query.criteria.CriteriaByExample
- evaluate(T) - Method in class software.xdev.spring.data.eclipse.store.repository.query.criteria.CriteriaOrNode
-
Checks the criteria against the given object.
- evaluate(T) - Method in class software.xdev.spring.data.eclipse.store.repository.query.criteria.CriteriaSingleNode
-
Checks the criteria against the given object.
- excludeFilters() - Element in annotation interface software.xdev.spring.data.eclipse.store.repository.config.EnableEclipseStoreRepositories
-
Specifies which types are not eligible for component scanning.
- execute() - Method in interface software.xdev.spring.data.eclipse.store.repository.support.concurrency.ValueOperation
-
Execute an arbitrary operation and return the result
- execute() - Method in interface software.xdev.spring.data.eclipse.store.repository.support.concurrency.VoidOperation
-
Execute an arbitrary operation
- execute() - Method in interface software.xdev.spring.data.eclipse.store.transactions.EclipseStoreTransactionAction
- execute(Class<T>, EntityProvider<T, ?>, Object[]) - Method in class software.xdev.spring.data.eclipse.store.repository.query.executors.CountQueryExecutor
-
Executes the created query over entities.
- execute(Class<T>, EntityProvider<T, ?>, Object[]) - Method in class software.xdev.spring.data.eclipse.store.repository.query.executors.ExistsQueryExecutor
-
Executes the created query over entities.
- execute(Class<T>, EntityProvider<T, ?>, Object[]) - Method in class software.xdev.spring.data.eclipse.store.repository.query.executors.ListQueryExecutor
-
Executes the created query over entities.
- execute(Class<T>, EntityProvider<T, ?>, Object[]) - Method in class software.xdev.spring.data.eclipse.store.repository.query.executors.PageableQueryExecutor
-
Executes the created query over entities.
- execute(Class<T>, EntityProvider<T, ?>, Object[]) - Method in interface software.xdev.spring.data.eclipse.store.repository.query.executors.QueryExecutor
-
Executes the created query over entities.
- execute(Class<T>, EntityProvider<T, ?>, Object[]) - Method in class software.xdev.spring.data.eclipse.store.repository.query.executors.SingleOptionalQueryExecutor
-
Executes the created query over entities.
- execute(Class<T>, EntityProvider<T, ?>, Object[]) - Method in class software.xdev.spring.data.eclipse.store.repository.query.executors.SingleQueryExecutor
-
Executes the created query over entities.
- execute(Object[]) - Method in class software.xdev.spring.data.eclipse.store.repository.query.FindAllEclipseStoreQueryProvider
- execute(Object[]) - Method in class software.xdev.spring.data.eclipse.store.repository.query.StringBasedEclipseStoreQueryProvider
- exists() - Method in class software.xdev.spring.data.eclipse.store.repository.query.by.example.EclipseStoreFetchableFluentQuery
- exists(boolean) - Method in class software.xdev.spring.data.eclipse.store.repository.query.criteria.AbstractCriteriaNode
- exists(Example<S>) - Method in class software.xdev.spring.data.eclipse.store.repository.support.SimpleEclipseStoreRepository
- existsById(ID) - Method in class software.xdev.spring.data.eclipse.store.repository.support.SimpleEclipseStoreRepository
- ExistsQueryExecutor<T> - Class in software.xdev.spring.data.eclipse.store.repository.query.executors
-
Queries entities and returns the result wrapped in an optional.
- ExistsQueryExecutor(Criteria<T>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.query.executors.ExistsQueryExecutor
F
- FieldAccessibleMaker<E> - Class in software.xdev.spring.data.eclipse.store.repository.access.modifier
-
Field
s are made readable with this class. - FieldAccessModifier<E> - Interface in software.xdev.spring.data.eclipse.store.repository.access.modifier
-
Provides a way to open member variables (fields) to changes.
- FieldAccessReflectionException - Exception in software.xdev.spring.data.eclipse.store.exceptions
- FieldAccessReflectionException(Field) - Constructor for exception software.xdev.spring.data.eclipse.store.exceptions.FieldAccessReflectionException
- FieldAccessReflectionException(Field, Exception) - Constructor for exception software.xdev.spring.data.eclipse.store.exceptions.FieldAccessReflectionException
- FieldAccessReflectionException(String, Exception) - Constructor for exception software.xdev.spring.data.eclipse.store.exceptions.FieldAccessReflectionException
- findAll() - Method in class software.xdev.spring.data.eclipse.store.repository.support.SimpleEclipseStoreRepository
- findAll(Example<S>) - Method in class software.xdev.spring.data.eclipse.store.repository.support.SimpleEclipseStoreRepository
- findAll(Example<S>, Pageable) - Method in class software.xdev.spring.data.eclipse.store.repository.support.SimpleEclipseStoreRepository
- findAll(Example<S>, Sort) - Method in class software.xdev.spring.data.eclipse.store.repository.support.SimpleEclipseStoreRepository
- findAll(Pageable) - Method in class software.xdev.spring.data.eclipse.store.repository.support.SimpleEclipseStoreRepository
- findAll(Sort) - Method in class software.xdev.spring.data.eclipse.store.repository.support.SimpleEclipseStoreRepository
- findAllById(Iterable<ID>) - Method in class software.xdev.spring.data.eclipse.store.repository.support.id.IdManager
- findAllById(Iterable<ID>) - Method in class software.xdev.spring.data.eclipse.store.repository.support.SimpleEclipseStoreRepository
- FindAllEclipseStoreQueryProvider<T> - Class in software.xdev.spring.data.eclipse.store.repository.query
-
Creates queries for specific entities with "findAll" and executes them through the
QueryExecutor
. - FindAllEclipseStoreQueryProvider(QueryMethod, Method, Class<T>, EntityListProvider, WorkingCopier<T>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.query.FindAllEclipseStoreQueryProvider
- findAnnotatedField(Class<?>, Collection<Class<? extends Annotation>>) - Static method in class software.xdev.spring.data.eclipse.store.repository.support.AnnotatedFieldFinder
-
Finds any field in a class with specified annotations.
- findAnyEntityWithId(ID) - Method in class software.xdev.spring.data.eclipse.store.core.EntityProvider
- findBy(Example<S>, Function<FluentQuery.FetchableFluentQuery<S>, R>) - Method in class software.xdev.spring.data.eclipse.store.repository.support.SimpleEclipseStoreRepository
- findById(ID) - Method in interface software.xdev.spring.data.eclipse.store.repository.support.id.EntityGetterById
- findById(ID) - Method in class software.xdev.spring.data.eclipse.store.repository.support.id.IdManager
- findById(ID) - Method in class software.xdev.spring.data.eclipse.store.repository.support.SimpleEclipseStoreRepository
- findId() - Method in class software.xdev.spring.data.eclipse.store.repository.support.id.strategy.auto.AbstractAutoIdFinder
- findId() - Method in interface software.xdev.spring.data.eclipse.store.repository.support.id.strategy.IdFinder
- findIdField(Class<?>) - Static method in class software.xdev.spring.data.eclipse.store.repository.support.AnnotatedFieldFinder
-
Finds any field in a class with an ID-Annotation (
Id
orId
). - findOne(Example<S>) - Method in class software.xdev.spring.data.eclipse.store.repository.support.SimpleEclipseStoreRepository
- findVersionField(Class<?>) - Static method in class software.xdev.spring.data.eclipse.store.repository.support.AnnotatedFieldFinder
-
Finds any field in a class with an Version-Annotation (
Version
orVersion
). - FIRST_UPDATE_SCRIPT - Static variable in class software.xdev.spring.data.eclipse.store.repository.EclipseStoreMigrator
- firstValue() - Method in class software.xdev.spring.data.eclipse.store.repository.query.by.example.EclipseStoreFetchableFluentQuery
- forceClear() - Method in class software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazy.Default
G
- GenericObjectComparer - Class in software.xdev.spring.data.eclipse.store.util
- get() - Method in class software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazy.Default
- getCurrentRootData() - Method in class software.xdev.spring.data.eclipse.store.repository.root.VersionedRoot
- getDefaultValue() - Method in interface software.xdev.spring.data.eclipse.store.repository.support.id.IdSetter
- getDefaultValue() - Method in class software.xdev.spring.data.eclipse.store.repository.support.id.NotSettingIdSetter
- getDefaultValue() - Method in class software.xdev.spring.data.eclipse.store.repository.support.id.SimpleIdSetter
- getDefaultValue() - Method in class software.xdev.spring.data.eclipse.store.repository.support.id.strategy.auto.AutoIntegerIdFinder
- getDefaultValue() - Method in class software.xdev.spring.data.eclipse.store.repository.support.id.strategy.auto.AutoLongIdFinder
- getDefaultValue() - Method in class software.xdev.spring.data.eclipse.store.repository.support.id.strategy.auto.AutoStringIdFinder
- getDefaultValue() - Method in interface software.xdev.spring.data.eclipse.store.repository.support.id.strategy.IdFinder
- getEclipseStoreClientConfiguration(EclipseStoreProperties, EmbeddedStorageFoundationFactory) - Method in class software.xdev.spring.data.eclipse.store.repository.config.DefaultEclipseStoreClientConfigurationFactory
- getEclipseStoreProperties() - Method in class software.xdev.spring.data.eclipse.store.repository.config.EclipseStoreClientConfiguration
- getEntities() - Method in class software.xdev.spring.data.eclipse.store.repository.root.EntityData
- getEntities(EntityProvider<T, ?>, Class<T>) - Method in class software.xdev.spring.data.eclipse.store.repository.query.executors.PageableSortableCollectionQuerier
- getEntities(EntityProvider<T, ?>, Class<T>, Sort) - Method in class software.xdev.spring.data.eclipse.store.repository.query.executors.PageableSortableCollectionQuerier
- getEntities(EntityProvider<T, ?>, Pageable, Class<T>) - Method in class software.xdev.spring.data.eclipse.store.repository.query.executors.PageableSortableCollectionQuerier
- getEntities(EntityProvider<T, ?>, Pageable, Class<T>, Sort) - Method in class software.xdev.spring.data.eclipse.store.repository.query.executors.PageableSortableCollectionQuerier
- getEntitiesById() - Method in class software.xdev.spring.data.eclipse.store.repository.root.EntityData
- getEntityCount() - Method in class software.xdev.spring.data.eclipse.store.repository.root.EntityData
- getEntityCount() - Method in class software.xdev.spring.data.eclipse.store.repository.root.RootDataV2
- getEntityCount(Class<T>) - Method in interface software.xdev.spring.data.eclipse.store.core.EntityListProvider
- getEntityCount(Class<T>) - Method in class software.xdev.spring.data.eclipse.store.repository.EclipseStoreStorage
- getEntityData(Class<T>) - Method in class software.xdev.spring.data.eclipse.store.repository.root.RootDataV2
- getEntityData(String) - Method in class software.xdev.spring.data.eclipse.store.repository.root.RootDataV2
- getEntityInformation(Class<T>) - Method in class software.xdev.spring.data.eclipse.store.repository.support.EclipseStoreRepositoryFactory
- getEntityList(Class<T>) - Method in class software.xdev.spring.data.eclipse.store.repository.Root
-
Deprecated.
- getEntityLists() - Method in class software.xdev.spring.data.eclipse.store.repository.Root
-
Deprecated.
- getEntityListsToStore() - Method in class software.xdev.spring.data.eclipse.store.repository.root.RootDataV2
- getEntityProvider(Class<T>) - Method in interface software.xdev.spring.data.eclipse.store.core.EntityListProvider
- getEntityProvider(Class<T>) - Method in class software.xdev.spring.data.eclipse.store.repository.EclipseStoreStorage
- getEntityTypesCount() - Method in class software.xdev.spring.data.eclipse.store.repository.root.RootDataV2
- getId(T) - Method in interface software.xdev.spring.data.eclipse.store.repository.support.id.IdGetter
- getId(T) - Method in class software.xdev.spring.data.eclipse.store.repository.support.id.IdManager
- getIdentifyingAnnotations() - Method in class software.xdev.spring.data.eclipse.store.repository.config.EclipseStoreRepositoryConfigurationExtension
- getIdentifyingTypes() - Method in class software.xdev.spring.data.eclipse.store.repository.config.EclipseStoreRepositoryConfigurationExtension
- getIdSetter() - Method in class software.xdev.spring.data.eclipse.store.repository.support.id.IdManager
- getInheritedPrivateField(Class<?>, String) - Static method in class software.xdev.spring.data.eclipse.store.repository.access.AccessHelper
- getInheritedPrivateFieldsByName(Class<?>) - Static method in class software.xdev.spring.data.eclipse.store.repository.access.AccessHelper
- getInternalMap() - Method in class software.xdev.spring.data.eclipse.store.core.IdentitySet
- getLastId() - Method in class software.xdev.spring.data.eclipse.store.repository.root.EntityData
- getLastId(Class<?>) - Method in class software.xdev.spring.data.eclipse.store.repository.EclipseStoreStorage
- getLastId(Class<?>) - Method in class software.xdev.spring.data.eclipse.store.repository.Root
-
Deprecated.
- getLastId(Class<?>) - Method in class software.xdev.spring.data.eclipse.store.repository.root.RootDataV2
- getLastIds() - Method in class software.xdev.spring.data.eclipse.store.repository.Root
-
Deprecated.
- getLatestVersion() - Static method in class software.xdev.spring.data.eclipse.store.repository.EclipseStoreMigrator
- getModuleIdentifier() - Method in class software.xdev.spring.data.eclipse.store.repository.config.EclipseStoreRepositoryConfigurationExtension
- getModuleName() - Method in class software.xdev.spring.data.eclipse.store.repository.config.EclipseStoreRepositoryConfigurationExtension
- getModulePrefix() - Method in class software.xdev.spring.data.eclipse.store.repository.config.EclipseStoreRepositoryConfigurationExtension
- getNext(ID) - Method in class software.xdev.spring.data.eclipse.store.repository.support.id.strategy.auto.AbstractAutoIdFinder
- getNext(Integer) - Method in class software.xdev.spring.data.eclipse.store.repository.support.id.strategy.auto.AutoIntegerIdFinder
- getNext(Long) - Method in class software.xdev.spring.data.eclipse.store.repository.support.id.strategy.auto.AutoLongIdFinder
- getNext(String) - Method in class software.xdev.spring.data.eclipse.store.repository.support.id.strategy.auto.AutoStringIdFinder
- getObject(long) - Method in class software.xdev.spring.data.eclipse.store.repository.EclipseStoreStorage
- getObjectsToStore() - Method in class software.xdev.spring.data.eclipse.store.repository.root.EntityData
- getObjectsToStoreAfterNewLastId(Class<?>) - Method in class software.xdev.spring.data.eclipse.store.repository.root.RootDataV2
- getObjectToBeWrapped() - Method in class software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazy.Default
- getOrCreateObjectForDatastore(E, boolean, MergedTargetsCollector, ChangedObjectCollector) - Method in class software.xdev.spring.data.eclipse.store.repository.support.copier.working.RecursiveWorkingCopier
- getOriginal(T) - Method in class software.xdev.spring.data.eclipse.store.repository.support.copier.working.RecursiveWorkingCopier
- getOriginal(T) - Method in interface software.xdev.spring.data.eclipse.store.repository.support.copier.working.WorkingCopier
- getOriginalObjectFromWorkingCopy(T) - Method in class software.xdev.spring.data.eclipse.store.repository.WorkingCopyRegistry
- getQueryLookupStrategy(QueryLookupStrategy.Key, QueryMethodEvaluationContextProvider) - Method in class software.xdev.spring.data.eclipse.store.repository.support.EclipseStoreRepositoryFactory
- getQueryMethod() - Method in class software.xdev.spring.data.eclipse.store.repository.query.FindAllEclipseStoreQueryProvider
- getQueryMethod() - Method in class software.xdev.spring.data.eclipse.store.repository.query.StringBasedEclipseStoreQueryProvider
- getReadWriteLock() - Method in class software.xdev.spring.data.eclipse.store.repository.EclipseStoreStorage
- getRegistry() - Method in class software.xdev.spring.data.eclipse.store.repository.EclipseStoreStorage
- getRelatedIdentitySets(Class<T>) - Method in class software.xdev.spring.data.eclipse.store.repository.EntitySetCollector
- getRepository(Class<T>) - Method in class software.xdev.spring.data.eclipse.store.repository.EclipseStoreStorage
- getRepository(Class<T>, RepositoryComposition.RepositoryFragments) - Method in class software.xdev.spring.data.eclipse.store.repository.support.EclipseStoreRepositoryFactory
- getRepositoryBaseClass(RepositoryMetadata) - Method in class software.xdev.spring.data.eclipse.store.repository.support.EclipseStoreRepositoryFactory
- getRepositoryFactoryBeanClassName() - Method in class software.xdev.spring.data.eclipse.store.repository.config.EclipseStoreRepositoryConfigurationExtension
- getRepositoryInformation(RepositoryMetadata, RepositoryComposition.RepositoryFragments) - Method in class software.xdev.spring.data.eclipse.store.repository.support.EclipseStoreRepositoryFactory
- getRootDataV1() - Method in class software.xdev.spring.data.eclipse.store.repository.root.VersionedRoot
- getRootDataV2() - Method in class software.xdev.spring.data.eclipse.store.repository.root.VersionedRoot
- getStorageInstance() - Method in class software.xdev.spring.data.eclipse.store.repository.config.EclipseStoreClientConfiguration
- getStoreProvider() - Method in class software.xdev.spring.data.eclipse.store.repository.config.EclipseStoreClientConfiguration
- getTargetRepository(RepositoryInformation) - Method in class software.xdev.spring.data.eclipse.store.repository.support.EclipseStoreRepositoryFactory
- getTransaction() - Method in class software.xdev.spring.data.eclipse.store.transactions.EclipseStoreTransactionManager
- getTransactionManagerInstance() - Method in class software.xdev.spring.data.eclipse.store.repository.config.EclipseStoreClientConfiguration
- getValueOfField(E) - Method in class software.xdev.spring.data.eclipse.store.repository.access.modifier.FieldAccessibleMaker
- getValueOfField(E) - Method in interface software.xdev.spring.data.eclipse.store.repository.access.modifier.FieldAccessModifier
- getVersion() - Method in class software.xdev.spring.data.eclipse.store.repository.root.VersionedRoot
- gt(Object) - Method in class software.xdev.spring.data.eclipse.store.repository.query.criteria.AbstractCriteriaNode
- gte(Object) - Method in class software.xdev.spring.data.eclipse.store.repository.query.criteria.AbstractCriteriaNode
H
- hashCode() - Method in class software.xdev.spring.data.eclipse.store.core.IdentitySet
- hashCode() - Method in record class software.xdev.spring.data.eclipse.store.repository.support.copier.working.WorkingCopierResult
-
Returns a hash code value for this object.
- HashSetChangedObjectCollector<T> - Class in software.xdev.spring.data.eclipse.store.repository.support.copier.working
- HashSetChangedObjectCollector(Class<T>, PersistableChecker) - Constructor for class software.xdev.spring.data.eclipse.store.repository.support.copier.working.HashSetChangedObjectCollector
- HashSetMergedTargetsCollector - Class in software.xdev.spring.data.eclipse.store.repository.support.copier.working
- HashSetMergedTargetsCollector() - Constructor for class software.xdev.spring.data.eclipse.store.repository.support.copier.working.HashSetMergedTargetsCollector
- hasIdField() - Method in class software.xdev.spring.data.eclipse.store.repository.support.id.IdManager
- hasPersistedReferences() - Method in class software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazyBinaryHandler
- hasPersistedVariableLength() - Method in class software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazyBinaryHandler
- hasVaryingPersistedLengthInstances() - Method in class software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazyBinaryHandler
I
- IdentitySet<E> - Class in software.xdev.spring.data.eclipse.store.core
-
A hash map implementation depending on object identity (==) rather than equality (.equals) to identify elements.
- IdentitySet() - Constructor for class software.xdev.spring.data.eclipse.store.core.IdentitySet
- IdFieldFinalException - Exception in software.xdev.spring.data.eclipse.store.exceptions
- IdFieldFinalException(String) - Constructor for exception software.xdev.spring.data.eclipse.store.exceptions.IdFieldFinalException
- IdFinder<ID> - Interface in software.xdev.spring.data.eclipse.store.repository.support.id.strategy
-
A IdFinder must be unique in one storage for one entity-class.
- IdGeneratorNotSupportedException - Exception in software.xdev.spring.data.eclipse.store.exceptions
- IdGeneratorNotSupportedException(String) - Constructor for exception software.xdev.spring.data.eclipse.store.exceptions.IdGeneratorNotSupportedException
- IdGetter<T,
ID> - Interface in software.xdev.spring.data.eclipse.store.repository.support.id - IdManager<T,
ID> - Class in software.xdev.spring.data.eclipse.store.repository.support.id - IdManager(Class<T>, IdSetter<T>, EclipseStoreStorage) - Constructor for class software.xdev.spring.data.eclipse.store.repository.support.id.IdManager
- IdManagerProvider - Interface in software.xdev.spring.data.eclipse.store.repository.support.id
- IdSetter<T> - Interface in software.xdev.spring.data.eclipse.store.repository.support.id
-
A IdSetter must be unique in one storage for one entity-class.
- Implementation() - Constructor for class software.xdev.spring.data.eclipse.store.repository.SupportedChecker.Implementation
- importData() - Method in class software.xdev.spring.data.eclipse.store.importer.EclipseStoreDataImporterComponent
-
Imports entities from all
EntityManagerFactory
s that are available into the EclipseStore storage. - importData(EntityManager...) - Method in class software.xdev.spring.data.eclipse.store.importer.EclipseStoreDataImporter
-
Imports entities from all given
EntityManager
s that are available into the EclipseStore storage. - importData(EntityManagerFactory...) - Method in class software.xdev.spring.data.eclipse.store.importer.EclipseStoreDataImporter
-
Imports entities from all given
EntityManagerFactory
s that are available into the EclipseStore storage. - importData(Iterable<EntityManagerFactory>) - Method in class software.xdev.spring.data.eclipse.store.importer.EclipseStoreDataImporter
-
Imports entities from all given
EntityManagerFactory
s that are available into the EclipseStore storage. - importData(Stream<EntityManagerFactory>) - Method in class software.xdev.spring.data.eclipse.store.importer.EclipseStoreDataImporter
-
Imports entities from all given
EntityManagerFactory
s that are available into the EclipseStore storage. - in(Streamable<?>) - Method in class software.xdev.spring.data.eclipse.store.repository.query.criteria.AbstractCriteriaNode
- includeFilters() - Element in annotation interface software.xdev.spring.data.eclipse.store.repository.config.EnableEclipseStoreRepositories
-
Specifies which types are eligible for component scanning.
- increment(Integer) - Method in class software.xdev.spring.data.eclipse.store.repository.support.copier.version.incrementer.IntegerVersionIncrementer
- increment(Long) - Method in class software.xdev.spring.data.eclipse.store.repository.support.copier.version.incrementer.LongVersionIncrementer
- increment(String) - Method in class software.xdev.spring.data.eclipse.store.repository.support.copier.version.incrementer.StringVersionIncrementer
- increment(UUID) - Method in class software.xdev.spring.data.eclipse.store.repository.support.copier.version.incrementer.UUIDVersionIncrementer
- increment(VERSION) - Method in interface software.xdev.spring.data.eclipse.store.repository.support.copier.version.incrementer.VersionIncrementer
-
Increments the original value and returns it.
- incrementVersion(T) - Method in interface software.xdev.spring.data.eclipse.store.repository.support.copier.version.EntityVersionIncrementer
-
This method makes sure, that a version is set for the given object.
- incrementVersion(T) - Method in class software.xdev.spring.data.eclipse.store.repository.support.copier.version.NotIncrementingEntityVersionIncrementer
- incrementVersion(T) - Method in class software.xdev.spring.data.eclipse.store.repository.support.copier.version.SimpleEntityVersionIncrementer
- incrementVersion(T) - Method in class software.xdev.spring.data.eclipse.store.repository.support.copier.version.VersionManager
-
Increments the version of given entity
- init() - Method in class software.xdev.spring.data.eclipse.store.repository.config.EclipseStoreRepositoryConfigNamespaceHandler
- IntegerVersionIncrementer - Class in software.xdev.spring.data.eclipse.store.repository.support.copier.version.incrementer
- IntegerVersionIncrementer() - Constructor for class software.xdev.spring.data.eclipse.store.repository.support.copier.version.incrementer.IntegerVersionIncrementer
- InvalidRootException - Exception in software.xdev.spring.data.eclipse.store.exceptions
- InvalidRootException(String) - Constructor for exception software.xdev.spring.data.eclipse.store.exceptions.InvalidRootException
- InvalidVersionException - Exception in software.xdev.spring.data.eclipse.store.exceptions
- InvalidVersionException(String) - Constructor for exception software.xdev.spring.data.eclipse.store.exceptions.InvalidVersionException
- invertRegister(T, T) - Method in class software.xdev.spring.data.eclipse.store.repository.WorkingCopyRegistry
-
Ties an original object together with a working copy.
- is(Object) - Method in class software.xdev.spring.data.eclipse.store.repository.query.criteria.AbstractCriteriaNode
- isAlreadyMerged(Object) - Method in class software.xdev.spring.data.eclipse.store.repository.support.copier.working.HashSetMergedTargetsCollector
- isAlreadyMerged(Object) - Method in interface software.xdev.spring.data.eclipse.store.repository.support.copier.working.MergedTargetsCollector
- isAutomaticSetter() - Method in interface software.xdev.spring.data.eclipse.store.repository.support.id.IdSetter
- isAutomaticSetter() - Method in class software.xdev.spring.data.eclipse.store.repository.support.id.NotSettingIdSetter
- isAutomaticSetter() - Method in class software.xdev.spring.data.eclipse.store.repository.support.id.SimpleIdSetter
- isEmpty() - Method in class software.xdev.spring.data.eclipse.store.core.EntityProvider
- isEmpty() - Method in class software.xdev.spring.data.eclipse.store.core.IdentitySet
- isFinal() - Method in class software.xdev.spring.data.eclipse.store.repository.access.modifier.FieldAccessibleMaker
- isGreaterOrEqualTo(E, E) - Static method in class software.xdev.spring.data.eclipse.store.util.GenericObjectComparer
- isGreaterThan(E, E) - Static method in class software.xdev.spring.data.eclipse.store.util.GenericObjectComparer
- isLessOrEqualTo(E, E) - Static method in class software.xdev.spring.data.eclipse.store.util.GenericObjectComparer
- isLessThan(E, E) - Static method in class software.xdev.spring.data.eclipse.store.util.GenericObjectComparer
- isLoaded() - Method in class software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazy.Default
- isObjectArray(Object) - Static method in class software.xdev.spring.data.eclipse.store.repository.support.copier.DataTypeUtil
- isOriginalObject() - Method in class software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazy.Default
- isOriginalObject() - Method in interface software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazy
- isPersistable(Class<?>) - Method in class software.xdev.spring.data.eclipse.store.repository.EclipseStoreStorage
- isPersistable(Class<?>) - Method in interface software.xdev.spring.data.eclipse.store.repository.PersistableChecker
-
Checks if a class is persistable by EclipseStore through the
EmbeddedStorage
. - isPersistable(Class<?>) - Method in class software.xdev.spring.data.eclipse.store.repository.RelayedPersistenceChecker
- isPrimitiveArray(Object) - Static method in class software.xdev.spring.data.eclipse.store.repository.support.copier.DataTypeUtil
- isPrimitiveType(Class<T>) - Static method in class software.xdev.spring.data.eclipse.store.repository.support.copier.DataTypeUtil
- isSpringDataEclipseStoreLazy(Object) - Static method in class software.xdev.spring.data.eclipse.store.repository.support.copier.DataTypeUtil
- isStored() - Method in class software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazy.Default
- isSupported(Class<?>) - Method in class software.xdev.spring.data.eclipse.store.repository.SupportedChecker.Implementation
- isSupported(Class<?>) - Method in interface software.xdev.spring.data.eclipse.store.repository.SupportedChecker
-
Checks if a class is supported by the Spring-Data-Eclipse-Store library.
- iterateLoadableReferences(Binary, PersistenceReferenceLoader) - Method in class software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazyBinaryHandler
- iterator() - Method in class software.xdev.spring.data.eclipse.store.core.IdentitySet
L
- lastTouched() - Method in class software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazy.Default
- LazyNotUnlinkableException - Exception in software.xdev.spring.data.eclipse.store.exceptions
-
Is used when a
SpringDataEclipseStoreLazy
is not able to get unlinked from the object tree. - LazyNotUnlinkableException(String, Throwable) - Constructor for exception software.xdev.spring.data.eclipse.store.exceptions.LazyNotUnlinkableException
- like(String) - Method in class software.xdev.spring.data.eclipse.store.repository.query.criteria.AbstractCriteriaNode
- ListQueryExecutor<T> - Class in software.xdev.spring.data.eclipse.store.repository.query.executors
-
Queries entities and returns a the result as list.
- ListQueryExecutor(WorkingCopier<T>, Criteria<T>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.query.executors.ListQueryExecutor
- ListQueryExecutor(WorkingCopier<T>, Criteria<T>, Sort) - Constructor for class software.xdev.spring.data.eclipse.store.repository.query.executors.ListQueryExecutor
- loggedMigrate(Context<VersionedRoot, MigrationEmbeddedStorageManager>) - Method in class software.xdev.spring.data.eclipse.store.repository.root.update.scripts.LoggingUpdateScript
- loggedMigrate(Context<VersionedRoot, MigrationEmbeddedStorageManager>) - Method in class software.xdev.spring.data.eclipse.store.repository.root.update.scripts.v2_0_0_InitalizeVersioning
- LoggingUpdateScript - Class in software.xdev.spring.data.eclipse.store.repository.root.update.scripts
- LoggingUpdateScript() - Constructor for class software.xdev.spring.data.eclipse.store.repository.root.update.scripts.LoggingUpdateScript
- LongVersionIncrementer - Class in software.xdev.spring.data.eclipse.store.repository.support.copier.version.incrementer
- LongVersionIncrementer() - Constructor for class software.xdev.spring.data.eclipse.store.repository.support.copier.version.incrementer.LongVersionIncrementer
- lt(Object) - Method in class software.xdev.spring.data.eclipse.store.repository.query.criteria.AbstractCriteriaNode
- lte(Object) - Method in class software.xdev.spring.data.eclipse.store.repository.query.criteria.AbstractCriteriaNode
M
- mergeBack(T) - Method in class software.xdev.spring.data.eclipse.store.repository.support.copier.working.RecursiveWorkingCopier
- mergeBack(T) - Method in interface software.xdev.spring.data.eclipse.store.repository.support.copier.working.WorkingCopier
-
Merges the values of the given object back into the original object from the date store.
- MergedTargetsCollector - Interface in software.xdev.spring.data.eclipse.store.repository.support.copier.working
- MergeFailedException - Exception in software.xdev.spring.data.eclipse.store.exceptions
- MergeFailedException(Object, Object, Exception) - Constructor for exception software.xdev.spring.data.eclipse.store.exceptions.MergeFailedException
- migrate(Context<VersionedRoot, MigrationEmbeddedStorageManager>) - Method in class software.xdev.spring.data.eclipse.store.repository.root.update.scripts.LoggingUpdateScript
- migrate(VersionedRoot, EmbeddedStorageManager) - Static method in class software.xdev.spring.data.eclipse.store.repository.EclipseStoreMigrator
N
- namedQueriesLocation() - Element in annotation interface software.xdev.spring.data.eclipse.store.repository.config.EnableEclipseStoreRepositories
-
Configures the location of where to find the Spring Data named queries properties file.
- ne(Object) - Method in class software.xdev.spring.data.eclipse.store.repository.query.criteria.AbstractCriteriaNode
- nin(Streamable<?>) - Method in class software.xdev.spring.data.eclipse.store.repository.query.criteria.AbstractCriteriaNode
- NoIdFieldFoundException - Exception in software.xdev.spring.data.eclipse.store.exceptions
- NoIdFieldFoundException(String) - Constructor for exception software.xdev.spring.data.eclipse.store.exceptions.NoIdFieldFoundException
- nonEntitiesToStore() - Method in record class software.xdev.spring.data.eclipse.store.repository.support.copier.working.WorkingCopierResult
-
Returns the value of the
nonEntitiesToStore
record component. - NoPageableObjectFoundException - Exception in software.xdev.spring.data.eclipse.store.exceptions
- NoPageableObjectFoundException(String) - Constructor for exception software.xdev.spring.data.eclipse.store.exceptions.NoPageableObjectFoundException
- NotComparableException - Exception in software.xdev.spring.data.eclipse.store.exceptions
- NotComparableException(String) - Constructor for exception software.xdev.spring.data.eclipse.store.exceptions.NotComparableException
- NotComparableException(String, Throwable) - Constructor for exception software.xdev.spring.data.eclipse.store.exceptions.NotComparableException
- notContaining(String) - Method in class software.xdev.spring.data.eclipse.store.repository.query.criteria.AbstractCriteriaNode
- NotIncrementingEntityVersionIncrementer<T> - Class in software.xdev.spring.data.eclipse.store.repository.support.copier.version
- NotIncrementingEntityVersionIncrementer() - Constructor for class software.xdev.spring.data.eclipse.store.repository.support.copier.version.NotIncrementingEntityVersionIncrementer
- notLike(String) - Method in class software.xdev.spring.data.eclipse.store.repository.query.criteria.AbstractCriteriaNode
- NotSettingIdSetter<T> - Class in software.xdev.spring.data.eclipse.store.repository.support.id
- NotSettingIdSetter() - Constructor for class software.xdev.spring.data.eclipse.store.repository.support.id.NotSettingIdSetter
O
- objectId() - Method in class software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazy.Default
- objectId() - Method in interface software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazy
- oneValue() - Method in class software.xdev.spring.data.eclipse.store.repository.query.by.example.EclipseStoreFetchableFluentQuery
- onlyCreateCopy(E, boolean) - Method in class software.xdev.spring.data.eclipse.store.repository.support.copier.working.RecursiveWorkingCopier
- onlyCreateCopy(E, boolean) - Method in interface software.xdev.spring.data.eclipse.store.repository.support.copier.working.WorkingCopier
- or(AbstractCriteriaNode<T>, AbstractCriteriaNode<T>) - Method in class software.xdev.spring.data.eclipse.store.repository.query.EclipseStoreQueryCreator
- originalEntities() - Method in record class software.xdev.spring.data.eclipse.store.repository.support.copier.working.WorkingCopierResult
-
Returns the value of the
originalEntities
record component. - orOperator(AbstractCriteriaNode<T>) - Method in class software.xdev.spring.data.eclipse.store.repository.query.criteria.AbstractCriteriaNode
P
- page(Pageable) - Method in class software.xdev.spring.data.eclipse.store.repository.query.by.example.EclipseStoreFetchableFluentQuery
- PageableQueryExecutor<T> - Class in software.xdev.spring.data.eclipse.store.repository.query.executors
-
Queries entities and returns a the result as page.
- PageableQueryExecutor(WorkingCopier<T>, Criteria<T>, Sort) - Constructor for class software.xdev.spring.data.eclipse.store.repository.query.executors.PageableQueryExecutor
- PageableSortableCollectionQuerier<T> - Class in software.xdev.spring.data.eclipse.store.repository.query.executors
-
Executes queries that are optionally sorted and paged in collections.
- PageableSortableCollectionQuerier(WorkingCopier<T>, Criteria<T>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.query.executors.PageableSortableCollectionQuerier
- PageableSortableCollectionQuerier(WorkingCopier<T>, Criteria<T>, Sort) - Constructor for class software.xdev.spring.data.eclipse.store.repository.query.executors.PageableSortableCollectionQuerier
- peek() - Method in class software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazy.Default
- PersistableChecker - Interface in software.xdev.spring.data.eclipse.store.repository
-
Checks if a class is persistable by EclipseStore through the
EmbeddedStorage
. - postProcess(BeanDefinitionBuilder, AnnotationRepositoryConfigurationSource) - Method in class software.xdev.spring.data.eclipse.store.repository.config.EclipseStoreRepositoryConfigurationExtension
-
This is surely not the perfect way to get the correct configuration of that context, but it works with multiple configurations, with no configuration and with a single configuration.
- prepareForField(Field, T) - Static method in interface software.xdev.spring.data.eclipse.store.repository.access.modifier.FieldAccessModifier
- project(Collection<String>) - Method in class software.xdev.spring.data.eclipse.store.repository.query.by.example.EclipseStoreFetchableFluentQuery
Q
- Query - Annotation Interface in software.xdev.spring.data.eclipse.store.repository
-
Currently only exists to write a warning at runtime.
- QueryExecutor<T> - Interface in software.xdev.spring.data.eclipse.store.repository.query.executors
-
Queries the actual entities from the original entities.
- QueryExecutorCreator - Class in software.xdev.spring.data.eclipse.store.repository.query.executors
- queryLookupStrategy() - Element in annotation interface software.xdev.spring.data.eclipse.store.repository.config.EnableEclipseStoreRepositories
-
Returns the key of the
QueryLookupStrategy
to be used for lookup queries for query methods.
R
- read(ValueOperation<T>) - Method in interface software.xdev.spring.data.eclipse.store.repository.support.concurrency.ReadWriteLock
-
Executes an operation protected by a read lock.
- read(ValueOperation<T>) - Method in class software.xdev.spring.data.eclipse.store.repository.support.concurrency.ReentrantJavaReadWriteLock
-
Executes an operation protected by a read lock.
- read(VoidOperation) - Method in interface software.xdev.spring.data.eclipse.store.repository.support.concurrency.ReadWriteLock
-
Executes an operation protected by a read lock.
- read(VoidOperation) - Method in class software.xdev.spring.data.eclipse.store.repository.support.concurrency.ReentrantJavaReadWriteLock
-
Executes an operation protected by a read lock.
- readFieldVariable(Field, T) - Static method in class software.xdev.spring.data.eclipse.store.repository.access.AccessHelper
-
Makes the given field of the given object readable/accessible and returns its value.
- readValue(T) - Method in class software.xdev.spring.data.eclipse.store.repository.query.ReflectedField
-
Reads the field of the given object.
- ReadWriteLock - Interface in software.xdev.spring.data.eclipse.store.repository.support.concurrency
-
Facility to execute operations with read and write locks.
- RecursiveWorkingCopier<T> - Class in software.xdev.spring.data.eclipse.store.repository.support.copier.working
-
Creates copies and puts them back.
- RecursiveWorkingCopier(Class<T>, WorkingCopyRegistry, IdManagerProvider, VersionManagerProvider, PersistableChecker, SupportedChecker, ObjectSwizzling) - Constructor for class software.xdev.spring.data.eclipse.store.repository.support.copier.working.RecursiveWorkingCopier
- ReentrantJavaReadWriteLock - Class in software.xdev.spring.data.eclipse.store.repository.support.concurrency
-
Facility to execute operations with read and write locks.
- ReentrantJavaReadWriteLock() - Constructor for class software.xdev.spring.data.eclipse.store.repository.support.concurrency.ReentrantJavaReadWriteLock
- ReflectedField<T,
E> - Class in software.xdev.spring.data.eclipse.store.repository.query -
Simple wrapper for a field to make it easily readable.
- ReflectedField(Field) - Constructor for class software.xdev.spring.data.eclipse.store.repository.query.ReflectedField
- register(Object, Object) - Method in interface software.xdev.spring.data.eclipse.store.repository.support.copier.registering.RegisteringWorkingCopyAndOriginal
- register(T, T) - Method in class software.xdev.spring.data.eclipse.store.repository.WorkingCopyRegistry
-
Ties a working copy together with an original object.
- registerEntity(Class<T>, SimpleEclipseStoreRepository<T, ?>) - Method in class software.xdev.spring.data.eclipse.store.repository.EclipseStoreStorage
- RegisteringObjectCopier - Interface in software.xdev.spring.data.eclipse.store.repository.support.copier.registering
- RegisteringStorageToWorkingCopyCopier - Class in software.xdev.spring.data.eclipse.store.repository.support.copier.registering
-
This class registers storage instances and copy them for working copies.
- RegisteringStorageToWorkingCopyCopier(WorkingCopyRegistry, SupportedChecker, ObjectSwizzling, WorkingCopier<?>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.support.copier.registering.RegisteringStorageToWorkingCopyCopier
- RegisteringWorkingCopyAndOriginal - Interface in software.xdev.spring.data.eclipse.store.repository.support.copier.registering
- RegisteringWorkingCopyToStorageCopier - Class in software.xdev.spring.data.eclipse.store.repository.support.copier.registering
-
This class registers working copy instances and copy them for the storage.
- RegisteringWorkingCopyToStorageCopier(WorkingCopyRegistry, SupportedChecker, ObjectSwizzling, WorkingCopier<?>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.support.copier.registering.RegisteringWorkingCopyToStorageCopier
- RelayedPersistenceChecker - Class in software.xdev.spring.data.eclipse.store.repository
- RelayedPersistenceChecker(EmbeddedStorageFoundation<?>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.RelayedPersistenceChecker
- remove(Object) - Method in class software.xdev.spring.data.eclipse.store.core.IdentitySet
- removeAll(Collection<?>) - Method in class software.xdev.spring.data.eclipse.store.core.IdentitySet
- removeAllEntitiesAndReturnObjectsToStore() - Method in class software.xdev.spring.data.eclipse.store.repository.root.EntityData
- removeEntityAndReturnObjectsToStore(T) - Method in class software.xdev.spring.data.eclipse.store.repository.root.EntityData
- REPOSITORY_URL - Static variable in class software.xdev.spring.data.eclipse.store.util.StringUtil
- repositoryBaseClass() - Element in annotation interface software.xdev.spring.data.eclipse.store.repository.config.EnableEclipseStoreRepositories
-
Configure the repository base class to be used to create repository proxies for this particular configuration.
- repositoryFactoryBeanClass() - Element in annotation interface software.xdev.spring.data.eclipse.store.repository.config.EnableEclipseStoreRepositories
-
Returns the
FactoryBean
class to be used for each repository instance. - repositoryImplementationPostfix() - Element in annotation interface software.xdev.spring.data.eclipse.store.repository.config.EnableEclipseStoreRepositories
-
Returns the postfix to be used when looking up custom repository implementations.
- RepositorySynchronizer - Interface in software.xdev.spring.data.eclipse.store.repository.support.reposyncer
-
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.
- requireNonNullAndNonBlank(String) - Static method in class software.xdev.spring.data.eclipse.store.util.StringUtil
- reset() - Method in class software.xdev.spring.data.eclipse.store.repository.WorkingCopyRegistry
- resolveQuery(Method, RepositoryMetadata, ProjectionFactory, NamedQueries) - Method in class software.xdev.spring.data.eclipse.store.repository.support.EclipseStoreQueryLookupStrategy
- retainAll(Collection<?>) - Method in class software.xdev.spring.data.eclipse.store.core.IdentitySet
- rollbackTransaction() - Method in class software.xdev.spring.data.eclipse.store.transactions.EclipseStoreExistingTransactionObject
- Root - Class in software.xdev.spring.data.eclipse.store.repository
-
Deprecated.should not be initialised any more. Version for <2.0.0
- Root() - Constructor for class software.xdev.spring.data.eclipse.store.repository.Root
-
Deprecated.
- RootDataV2 - Class in software.xdev.spring.data.eclipse.store.repository.root
-
This is the actually stored object.
- RootDataV2() - Constructor for class software.xdev.spring.data.eclipse.store.repository.root.RootDataV2
S
- save(S) - Method in class software.xdev.spring.data.eclipse.store.repository.support.SimpleEclipseStoreRepository
- saveAll(Iterable<S>) - Method in class software.xdev.spring.data.eclipse.store.repository.support.SimpleEclipseStoreRepository
- saveBulk(Collection<S>) - Method in class software.xdev.spring.data.eclipse.store.repository.support.SimpleEclipseStoreRepository
- setBeanFactory(BeanFactory) - Method in class software.xdev.spring.data.eclipse.store.repository.support.EclipseStoreRepositoryFactoryBean
- setConfigurationClass(Class<?>) - Method in class software.xdev.spring.data.eclipse.store.repository.support.EclipseStoreRepositoryFactoryBean
- setLastId(Class<?>, Object) - Method in class software.xdev.spring.data.eclipse.store.repository.EclipseStoreStorage
- setLastId(Class<?>, Object) - Method in class software.xdev.spring.data.eclipse.store.repository.root.RootDataV2
- setLastId(Class<?>, Object) - Method in class software.xdev.spring.data.eclipse.store.repository.Root
-
Deprecated.
- setLastId(Object) - Method in class software.xdev.spring.data.eclipse.store.repository.root.EntityData
- setVersion(MigrationVersion) - Method in class software.xdev.spring.data.eclipse.store.repository.root.VersionedRoot
- SimpleEclipseStoreRepository<T,
ID> - Class in software.xdev.spring.data.eclipse.store.repository.support - SimpleEclipseStoreRepository(EclipseStoreStorage, WorkingCopier<T>, Class<T>, EclipseStoreTransactionManager, IdManager<T, ID>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.support.SimpleEclipseStoreRepository
- SimpleEntityVersionIncrementer<T,
VERSION> - Class in software.xdev.spring.data.eclipse.store.repository.support.copier.version - SimpleEntityVersionIncrementer(Field, VersionIncrementer<VERSION>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.support.copier.version.SimpleEntityVersionIncrementer
- SimpleIdSetter<T,
ID> - Class in software.xdev.spring.data.eclipse.store.repository.support.id - SimpleIdSetter(Field, IdFinder<ID>, Consumer<Object>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.support.id.SimpleIdSetter
- SimpleRepositorySynchronizer - Class in software.xdev.spring.data.eclipse.store.repository.support.reposyncer
- SimpleRepositorySynchronizer(RootDataV2) - Constructor for class software.xdev.spring.data.eclipse.store.repository.support.reposyncer.SimpleRepositorySynchronizer
- SingleOptionalQueryExecutor<T> - Class in software.xdev.spring.data.eclipse.store.repository.query.executors
-
Queries entities and returns the result wrapped in an optional.
- SingleOptionalQueryExecutor(WorkingCopier<T>, Criteria<T>, Sort) - Constructor for class software.xdev.spring.data.eclipse.store.repository.query.executors.SingleOptionalQueryExecutor
- SingleQueryExecutor<T> - Class in software.xdev.spring.data.eclipse.store.repository.query.executors
-
Queries entities and returns the found entity.
- SingleQueryExecutor(WorkingCopier<T>, Criteria<T>, Sort) - Constructor for class software.xdev.spring.data.eclipse.store.repository.query.executors.SingleQueryExecutor
- size() - Method in class software.xdev.spring.data.eclipse.store.core.EntityProvider
- size() - Method in class software.xdev.spring.data.eclipse.store.core.IdentitySet
- software.xdev.spring.data.eclipse.store.aot - package software.xdev.spring.data.eclipse.store.aot
- software.xdev.spring.data.eclipse.store.core - package software.xdev.spring.data.eclipse.store.core
- software.xdev.spring.data.eclipse.store.exceptions - package software.xdev.spring.data.eclipse.store.exceptions
- software.xdev.spring.data.eclipse.store.importer - package software.xdev.spring.data.eclipse.store.importer
- software.xdev.spring.data.eclipse.store.repository - package software.xdev.spring.data.eclipse.store.repository
- software.xdev.spring.data.eclipse.store.repository.access - package software.xdev.spring.data.eclipse.store.repository.access
- software.xdev.spring.data.eclipse.store.repository.access.modifier - package software.xdev.spring.data.eclipse.store.repository.access.modifier
- software.xdev.spring.data.eclipse.store.repository.config - package software.xdev.spring.data.eclipse.store.repository.config
- software.xdev.spring.data.eclipse.store.repository.interfaces - package software.xdev.spring.data.eclipse.store.repository.interfaces
- software.xdev.spring.data.eclipse.store.repository.lazy - package software.xdev.spring.data.eclipse.store.repository.lazy
- software.xdev.spring.data.eclipse.store.repository.query - package software.xdev.spring.data.eclipse.store.repository.query
- software.xdev.spring.data.eclipse.store.repository.query.by.example - package software.xdev.spring.data.eclipse.store.repository.query.by.example
- software.xdev.spring.data.eclipse.store.repository.query.criteria - package software.xdev.spring.data.eclipse.store.repository.query.criteria
- software.xdev.spring.data.eclipse.store.repository.query.executors - package software.xdev.spring.data.eclipse.store.repository.query.executors
- software.xdev.spring.data.eclipse.store.repository.root - package software.xdev.spring.data.eclipse.store.repository.root
- software.xdev.spring.data.eclipse.store.repository.root.update.scripts - package software.xdev.spring.data.eclipse.store.repository.root.update.scripts
- software.xdev.spring.data.eclipse.store.repository.support - package software.xdev.spring.data.eclipse.store.repository.support
- software.xdev.spring.data.eclipse.store.repository.support.concurrency - package software.xdev.spring.data.eclipse.store.repository.support.concurrency
- software.xdev.spring.data.eclipse.store.repository.support.copier - package software.xdev.spring.data.eclipse.store.repository.support.copier
- software.xdev.spring.data.eclipse.store.repository.support.copier.registering - package software.xdev.spring.data.eclipse.store.repository.support.copier.registering
- software.xdev.spring.data.eclipse.store.repository.support.copier.version - package software.xdev.spring.data.eclipse.store.repository.support.copier.version
- software.xdev.spring.data.eclipse.store.repository.support.copier.version.incrementer - package software.xdev.spring.data.eclipse.store.repository.support.copier.version.incrementer
- software.xdev.spring.data.eclipse.store.repository.support.copier.working - package software.xdev.spring.data.eclipse.store.repository.support.copier.working
- software.xdev.spring.data.eclipse.store.repository.support.id - package software.xdev.spring.data.eclipse.store.repository.support.id
- software.xdev.spring.data.eclipse.store.repository.support.id.strategy - package software.xdev.spring.data.eclipse.store.repository.support.id.strategy
- software.xdev.spring.data.eclipse.store.repository.support.id.strategy.auto - package software.xdev.spring.data.eclipse.store.repository.support.id.strategy.auto
- software.xdev.spring.data.eclipse.store.repository.support.reposyncer - package software.xdev.spring.data.eclipse.store.repository.support.reposyncer
- software.xdev.spring.data.eclipse.store.transactions - package software.xdev.spring.data.eclipse.store.transactions
- software.xdev.spring.data.eclipse.store.util - package software.xdev.spring.data.eclipse.store.util
- sortBy(Sort) - Method in class software.xdev.spring.data.eclipse.store.repository.query.by.example.EclipseStoreFetchableFluentQuery
- sortEntitiesStream(Class<T>, Sort, Stream<? extends T>) - Static method in class software.xdev.spring.data.eclipse.store.repository.query.executors.EntitySorter
- SpringDataEclipseStoreLazy<T> - Interface in software.xdev.spring.data.eclipse.store.repository.lazy
-
This is the Lazy-Wrapper a user of the Spring-Data-Eclipse-Store-Library should use.
- SpringDataEclipseStoreLazy.Default<T> - Class in software.xdev.spring.data.eclipse.store.repository.lazy
-
This class is very complex and its various member variables all have their reason to exist.
- SpringDataEclipseStoreLazy.Internals - Interface in software.xdev.spring.data.eclipse.store.repository.lazy
- SpringDataEclipseStoreLazyBinaryHandler - Class in software.xdev.spring.data.eclipse.store.repository.lazy
-
This is a complicated one.
- SpringDataEclipseStoreLazyBinaryHandler(ObjectSwizzling, WorkingCopier<?>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazyBinaryHandler
- start() - Method in class software.xdev.spring.data.eclipse.store.repository.EclipseStoreStorage
-
Starts the storage.
- startTransaction() - Method in class software.xdev.spring.data.eclipse.store.transactions.EclipseStoreExistingTransactionObject
- startWith(String) - Method in class software.xdev.spring.data.eclipse.store.repository.query.criteria.AbstractCriteriaNode
- stop() - Method in class software.xdev.spring.data.eclipse.store.repository.EclipseStoreStorage
-
Stops the storage.
- store(Collection<Object>, Class<T>, Iterable<T>) - Method in class software.xdev.spring.data.eclipse.store.repository.EclipseStoreStorage
- store(Binary, SpringDataEclipseStoreLazy.Default<?>, long, PersistenceStoreHandler<Binary>) - Method in class software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazyBinaryHandler
- stream() - Method in class software.xdev.spring.data.eclipse.store.core.EntityProvider
- stream() - Method in class software.xdev.spring.data.eclipse.store.repository.query.by.example.EclipseStoreFetchableFluentQuery
- StringBasedEclipseStoreQueryProvider<T> - Class in software.xdev.spring.data.eclipse.store.repository.query
-
Creates queries for specific entities and executes them through the
QueryExecutor
. - StringBasedEclipseStoreQueryProvider(QueryMethod, Method, Class<T>, EntityListProvider, WorkingCopier<T>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.query.StringBasedEclipseStoreQueryProvider
- StringBlankException - Exception in software.xdev.spring.data.eclipse.store.exceptions
- StringBlankException() - Constructor for exception software.xdev.spring.data.eclipse.store.exceptions.StringBlankException
- StringBlankException(String) - Constructor for exception software.xdev.spring.data.eclipse.store.exceptions.StringBlankException
- StringUtil - Class in software.xdev.spring.data.eclipse.store.util
- StringVersionIncrementer - Class in software.xdev.spring.data.eclipse.store.repository.support.copier.version.incrementer
- StringVersionIncrementer() - Constructor for class software.xdev.spring.data.eclipse.store.repository.support.copier.version.incrementer.StringVersionIncrementer
- SupportedChecker - Interface in software.xdev.spring.data.eclipse.store.repository
-
Checks if a class is supported by the Spring-Data-Eclipse-Store library.
- SupportedChecker.Implementation - Class in software.xdev.spring.data.eclipse.store.repository
- syncAndReturnChangedObjectLists(Object) - Method in interface software.xdev.spring.data.eclipse.store.repository.support.reposyncer.RepositorySynchronizer
- syncAndReturnChangedObjectLists(Object) - Method in class software.xdev.spring.data.eclipse.store.repository.support.reposyncer.SimpleRepositorySynchronizer
T
- toArray() - Method in class software.xdev.spring.data.eclipse.store.core.IdentitySet
- toArray(T[]) - Method in class software.xdev.spring.data.eclipse.store.core.IdentitySet
- toCollection() - Method in class software.xdev.spring.data.eclipse.store.core.EntityProvider
- toResult() - Method in class software.xdev.spring.data.eclipse.store.repository.support.copier.working.HashSetChangedObjectCollector
- toString() - Method in record class software.xdev.spring.data.eclipse.store.repository.support.copier.working.WorkingCopierResult
-
Returns a string representation of this record class.
- transactionManager(ObjectProvider<TransactionManagerCustomizers>) - Method in class software.xdev.spring.data.eclipse.store.repository.config.EclipseStoreClientConfiguration
U
- unlink() - Method in class software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazy.Default
- unlink() - Method in interface software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazy
- updateState(Binary, SpringDataEclipseStoreLazy.Default<?>, PersistenceLoadHandler) - Method in class software.xdev.spring.data.eclipse.store.repository.lazy.SpringDataEclipseStoreLazyBinaryHandler
- useRepositoryConfiguration(RepositoryMetadata) - Method in class software.xdev.spring.data.eclipse.store.repository.config.EclipseStoreRepositoryConfigurationExtension
- UUIDVersionIncrementer - Class in software.xdev.spring.data.eclipse.store.repository.support.copier.version.incrementer
- UUIDVersionIncrementer() - Constructor for class software.xdev.spring.data.eclipse.store.repository.support.copier.version.incrementer.UUIDVersionIncrementer
V
- v2_0_0_InitalizeVersioning - Class in software.xdev.spring.data.eclipse.store.repository.root.update.scripts
- v2_0_0_InitalizeVersioning() - Constructor for class software.xdev.spring.data.eclipse.store.repository.root.update.scripts.v2_0_0_InitalizeVersioning
- value() - Element in annotation interface software.xdev.spring.data.eclipse.store.repository.config.EnableEclipseStoreRepositories
-
Alias for the
EnableEclipseStoreRepositories.basePackages()
attribute. - value() - Element in annotation interface software.xdev.spring.data.eclipse.store.repository.Query
- ValueOperation<T> - Interface in software.xdev.spring.data.eclipse.store.repository.support.concurrency
-
Operation with a return value, used by
ReentrantJavaReadWriteLock
andReadWriteLockedStriped
. - VersionedRoot - Class in software.xdev.spring.data.eclipse.store.repository.root
- VersionedRoot() - Constructor for class software.xdev.spring.data.eclipse.store.repository.root.VersionedRoot
- VersionedRoot(Root) - Constructor for class software.xdev.spring.data.eclipse.store.repository.root.VersionedRoot
- VersionIncrementer<VERSION> - Interface in software.xdev.spring.data.eclipse.store.repository.support.copier.version.incrementer
-
Increments given version to a new version
- VersionManager<T> - Class in software.xdev.spring.data.eclipse.store.repository.support.copier.version
-
Manages the versions of one type of entity
- VersionManager(Class<T>, EntityVersionIncrementer<T>) - Constructor for class software.xdev.spring.data.eclipse.store.repository.support.copier.version.VersionManager
- VersionManagerProvider - Interface in software.xdev.spring.data.eclipse.store.repository.support.copier.version
- VoidOperation - Interface in software.xdev.spring.data.eclipse.store.repository.support.concurrency
-
Operation with no return value, used by
ReentrantJavaReadWriteLock
andReadWriteLockedStriped
.
W
- WorkingCopier<T> - Interface in software.xdev.spring.data.eclipse.store.repository.support.copier.working
-
Creates, registers and deregisters Instances of working copies.
- WorkingCopierCreator - Interface in software.xdev.spring.data.eclipse.store.repository.support.copier.working
- WorkingCopierResult<T> - Record Class in software.xdev.spring.data.eclipse.store.repository.support.copier.working
-
Holds the result data from the working copier.
- WorkingCopierResult(Set<T>, Set<Object>) - Constructor for record class software.xdev.spring.data.eclipse.store.repository.support.copier.working.WorkingCopierResult
-
Creates an instance of a
WorkingCopierResult
record class. - WorkingCopyRegistry - Class in software.xdev.spring.data.eclipse.store.repository
- WorkingCopyRegistry() - Constructor for class software.xdev.spring.data.eclipse.store.repository.WorkingCopyRegistry
- write(ValueOperation<T>) - Method in interface software.xdev.spring.data.eclipse.store.repository.support.concurrency.ReadWriteLock
-
Executes an operation protected by a write lock.
- write(ValueOperation<T>) - Method in class software.xdev.spring.data.eclipse.store.repository.support.concurrency.ReentrantJavaReadWriteLock
-
Executes an operation protected by a write lock.
- write(VoidOperation) - Method in interface software.xdev.spring.data.eclipse.store.repository.support.concurrency.ReadWriteLock
-
Executes an operation protected by a write lock.
- write(VoidOperation) - Method in class software.xdev.spring.data.eclipse.store.repository.support.concurrency.ReentrantJavaReadWriteLock
-
Executes an operation protected by a write lock.
- writeValueOfField(E, Object, boolean) - Method in class software.xdev.spring.data.eclipse.store.repository.access.modifier.FieldAccessibleMaker
- writeValueOfField(E, Object, boolean) - Method in interface software.xdev.spring.data.eclipse.store.repository.access.modifier.FieldAccessModifier
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form