org.qi4j.spi.entitystore
Interface EntityStore

All Known Subinterfaces:
FileEntityStoreService, GaeEntityStoreService, GaeEntityStoreService, HazelcastEntityStoreService, JdbmEntityStoreService, MemoryEntityStoreService, NeoEntityStoreService, PreferencesEntityStoreService, SQLEntityStoreService, VoldemortEntityStoreService
All Known Implementing Classes:
ConcurrentModificationCheckConcern, GaeEntityStoreMixin, JSONMapEntityStoreMixin, MapEntityStoreMixin, NeoEntityStoreMixin, PreferencesEntityStoreMixin, SQLEntityStoreMixin

public interface EntityStore

Interface that must be implemented by store for persistent state of EntityComposites.


Method Summary
 Input<EntityState,EntityStoreException> entityStates(ModuleSPI module)
           
 EntityStoreUnitOfWork newUnitOfWork(Usecase usecase, ModuleSPI module)
           
 

Method Detail

newUnitOfWork

EntityStoreUnitOfWork newUnitOfWork(Usecase usecase,
                                    ModuleSPI module)

entityStates

Input<EntityState,EntityStoreException> entityStates(ModuleSPI module)