org.qi4j.spi.entitystore
Interface EntityStateVersions

All Known Subinterfaces:
FileEntityStoreService, GaeEntityStoreService, GaeEntityStoreService, HazelcastEntityStoreService, JdbmEntityStoreService, MemoryEntityStoreService, NeoEntityStoreService, PreferencesEntityStoreService, SQLEntityStoreService, VoldemortEntityStoreService
All Known Implementing Classes:
EntityStateVersions.EntityStateVersionsMixin

@Mixins(value=EntityStateVersions.EntityStateVersionsMixin.class)
public interface EntityStateVersions

JAVADOC


Nested Class Summary
static class EntityStateVersions.EntityStateVersionsMixin
           
 
Method Summary
 void checkForConcurrentModification(Iterable<EntityState> loaded, ModuleSPI module)
           
 void forgetVersions(Iterable<EntityState> states)
           
 void rememberVersion(EntityReference identity, String version)
           
 

Method Detail

forgetVersions

void forgetVersions(Iterable<EntityState> states)

rememberVersion

void rememberVersion(EntityReference identity,
                     String version)

checkForConcurrentModification

void checkForConcurrentModification(Iterable<EntityState> loaded,
                                    ModuleSPI module)
                                    throws ConcurrentEntityStateModificationException
Throws:
ConcurrentEntityStateModificationException