org.qi4j.spi.entitystore
Interface EntityStoreSPI

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

public interface EntityStoreSPI

JAVADOC


Method Summary
 StateCommitter applyChanges(EntityStoreUnitOfWork unitOfWork, Iterable<EntityState> state, String version, long lastModified)
           
 EntityState getEntityState(EntityStoreUnitOfWork unitOfWork, EntityReference identity)
           
 EntityState newEntityState(EntityStoreUnitOfWork unitOfWork, EntityReference identity, EntityDescriptor entityDescriptor)
           
 

Method Detail

newEntityState

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

getEntityState

EntityState getEntityState(EntityStoreUnitOfWork unitOfWork,
                           EntityReference identity)

applyChanges

StateCommitter applyChanges(EntityStoreUnitOfWork unitOfWork,
                            Iterable<EntityState> state,
                            String version,
                            long lastModified)