Hierarchy For Package dev.enola.data
Class Hierarchy
- java.lang.Object
- dev.enola.data.MemoryRepositoryRW<T> (implements dev.enola.data.RepositoryRW<T>)
- dev.enola.data.OptimisticLockingExceptionRetrier
- dev.enola.data.RepositoryBuilder<T> (implements dev.enola.common.Builder<B>, dev.enola.data.RepositoryRW<T>)
- dev.enola.data.RepositoryBuilder.RepositoryImpl<T> (implements dev.enola.data.Repository<T>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- dev.enola.data.OptimisticLockingException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- dev.enola.data.Provider<K,
V> - dev.enola.data.ProviderFromIRI<V>
- dev.enola.data.Repository<T>
- dev.enola.data.RepositoryRW<T> (also extends dev.enola.data.Store<T>)
- dev.enola.data.Repository<T>
- dev.enola.data.ProviderFromIRI<V>
- dev.enola.data.Query
- dev.enola.data.Queryable<QL,
Q, R> - dev.enola.data.Store<T>
- dev.enola.data.RepositoryRW<T> (also extends dev.enola.data.Repository<T>)
- dev.enola.data.StoreKV<K,
V> - dev.enola.data.Trigger<T>