org.qi4j.spi.entitystore.helpers

## Interface MapEntityStore

- All Known Implementing Classes:
    FileEntityStoreMixin, HazelcastEntityStoreMixin, JCloudsMapEntityStoreMixin, JdbmEntityStoreMixin, LevelDBEntityStoreMixin, MemoryMapEntityStoreMixin, MongoMapEntityStoreMixin, RedisMapEntityStoreMixin, RiakHttpMapEntityStoreMixin, RiakProtobufMapEntityStoreMixin

      public interface MapEntityStore

  MapEntityStore.

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Interface and Description
    --- | ---
    `static interface` | `MapEntityStore.MapChanger` MapEntityStore changes applier.
    `static interface` | `MapEntityStore.MapChanges` Changes to be applied on a MapEntityStore.

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `applyChanges(MapEntityStore.MapChanges changes)`
    `Input<Reader,IOException>` | `entityStates()`
    `Reader` | `get(EntityReference entityReference)`

- - ### Method Detail

    - #### get

          Reader get(EntityReference entityReference)
                     throws EntityStoreException

      Parameters:
        `entityReference` - The reference to the entity that we want to get.
      Returns:
        Entity state Reader
      Throws:
        `EntityStoreException`

    - #### entityStates

          Input<Reader,IOException> entityStates()

      Returns:
        All entities state Readers

    - #### applyChanges

          void applyChanges(MapEntityStore.MapChanges changes)
                            throws IOException

      Throws:
        `IOException`