Class EclipseStoreStorage
java.lang.Object
software.xdev.spring.data.eclipse.store.repository.EclipseStoreStorage
- All Implemented Interfaces:
org.eclipse.serializer.reference.ObjectSwizzling,EntityListProvider,IdSetterProvider,PersistableChecker
public class EclipseStoreStorage
extends Object
implements EntityListProvider, IdSetterProvider, PersistableChecker, org.eclipse.serializer.reference.ObjectSwizzling
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid<T> void<T> void<T> IdSetter<T>ensureIdSetter(Class<T> domainClass) <T> longgetEntityCount(Class<T> clazz) <T> IdentitySet<T>getEntityList(Class<T> clazz) getObject(long objectId) booleanisPersistable(Class<?> clazz) Checks if a class is persistable by EclipseStore through theEmbeddedStorage.<T> voidregisterEntity(Class<T> classToRegister) voidstart()Starts the storage.voidstop()Stops the storage.<T> voidstore(Collection<Object> nonEntitiesToStore, Class<T> clazz, Iterable<T> entitiesToStore)
-
Constructor Details
-
EclipseStoreStorage
-
-
Method Details
-
getRegistry
-
registerEntity
-
getEntityList
- Specified by:
getEntityListin interfaceEntityListProvider
-
getEntityCount
- Specified by:
getEntityCountin interfaceEntityListProvider
-
store
public <T> void store(Collection<Object> nonEntitiesToStore, Class<T> clazz, Iterable<T> entitiesToStore) -
delete
-
deleteAll
-
clearData
public void clearData() -
start
public void start()Starts the storage. -
stop
public void stop()Stops the storage. -
ensureIdSetter
- Specified by:
ensureIdSetterin interfaceIdSetterProvider
-
isPersistable
Description copied from interface:PersistableCheckerChecks if a class is persistable by EclipseStore through theEmbeddedStorage.- Specified by:
isPersistablein interfacePersistableChecker
-
getObject
- Specified by:
getObjectin interfaceorg.eclipse.serializer.reference.ObjectSwizzling
-