org.qi4j.spi.entitystore

## Interface EntityStoreSPI

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

      public interface EntityStoreSPI

  EntityStore SPI.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `StateCommitter` | `applyChanges(EntityStoreUnitOfWork unitOfWork, Iterable<EntityState> state)`
    `EntityState` | `entityStateOf(EntityStoreUnitOfWork unitOfWork, ModuleSpi module, EntityReference identity)`
    `EntityState` | `newEntityState(EntityStoreUnitOfWork unitOfWork, ModuleSpi module, EntityReference identity, EntityDescriptor entityDescriptor)`

- - ### Method Detail

    - #### newEntityState

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

    - #### entityStateOf

          EntityState entityStateOf(EntityStoreUnitOfWork unitOfWork,
                                  ModuleSpi module,
                                  EntityReference identity)

    - #### applyChanges

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