org.qi4j.spi.entitystore
Interface EntityStoreSPI

All Known Implementing Classes:
JSONMapEntityStoreMixin, MapEntityStoreMixin, PreferencesEntityStoreMixin, SQLEntityStoreMixin, StateChangeNotificationConcern

public interface EntityStoreSPI

EntityStore SPI.


Method Summary
 StateCommitter applyChanges(EntityStoreUnitOfWork unitOfWork, java.lang.Iterable<EntityState> state)
           
 EntityState entityStateOf(EntityStoreUnitOfWork unitOfWork, EntityReference identity)
           
 EntityState newEntityState(EntityStoreUnitOfWork unitOfWork, EntityReference identity, EntityDescriptor entityDescriptor)
           
 

Method Detail

newEntityState

EntityState newEntityState(EntityStoreUnitOfWork unitOfWork,
                           EntityReference identity,
                           EntityDescriptor entityDescriptor)

entityStateOf

EntityState entityStateOf(EntityStoreUnitOfWork unitOfWork,
                          EntityReference identity)

applyChanges

StateCommitter applyChanges(EntityStoreUnitOfWork unitOfWork,
                            java.lang.Iterable<EntityState> state)