Hierarchy For Package io.fluxzero.sdk.persisting.repository
Class Hierarchy
- java.lang.Object
- io.fluxzero.sdk.common.AbstractNamespaced<T> (implements io.fluxzero.sdk.common.Namespaced<T>)
- io.fluxzero.sdk.persisting.repository.CachingAggregateRepository (implements io.fluxzero.sdk.persisting.repository.AggregateRepository)
- io.fluxzero.sdk.persisting.repository.DefaultAggregateRepository (implements io.fluxzero.sdk.persisting.repository.AggregateRepository)
- io.fluxzero.sdk.persisting.repository.DefaultModelRepository (implements io.fluxzero.sdk.persisting.repository.ModelAncestorResolver, io.fluxzero.sdk.persisting.repository.ModelGraphResolver, io.fluxzero.sdk.persisting.repository.ModelRepository, io.fluxzero.sdk.persisting.repository.ModelTypeResolver)
- io.fluxzero.sdk.persisting.repository.DefaultAggregateRepository.AnnotatedAggregateRepository<T>
- io.fluxzero.sdk.persisting.repository.DefaultModelRepository.Commit
- io.fluxzero.sdk.persisting.repository.DefaultModelRepository.Commit.Outcome
- io.fluxzero.sdk.persisting.repository.ModelDiagnostics
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.fluxzero.sdk.persisting.eventsourcing.EventSourcingException
- io.fluxzero.sdk.persisting.repository.ModelReadException
- io.fluxzero.sdk.persisting.eventsourcing.EventSourcingException
- java.lang.RuntimeException
- java.lang.Exception
- io.fluxzero.sdk.common.AbstractNamespaced<T> (implements io.fluxzero.sdk.common.Namespaced<T>)
Interface Hierarchy
- io.fluxzero.sdk.persisting.repository.DefaultModelRepository.CurrentModelSink
- io.fluxzero.sdk.persisting.repository.ModelAncestorResolver
- io.fluxzero.sdk.persisting.repository.ModelGraphResolver
- io.fluxzero.sdk.persisting.repository.ModelTypeResolver
- io.fluxzero.sdk.common.Namespaced<T>
- io.fluxzero.sdk.persisting.repository.AggregateRepository
- io.fluxzero.sdk.persisting.repository.ModelRepository
- java.util.function.Supplier<T>
- io.fluxzero.sdk.persisting.repository.ModelGraphResolver.HeadValue
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.fluxzero.sdk.persisting.repository.ModelIdResolution
- io.fluxzero.sdk.persisting.repository.ModelReadException.Kind
- io.fluxzero.sdk.persisting.repository.ModelReadException.Operation
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.fluxzero.sdk.persisting.repository.ModelAncestorResolver.AncestorReads
- io.fluxzero.sdk.persisting.repository.ModelDiagnostics.Limits
- io.fluxzero.sdk.persisting.repository.ModelDiagnostics.ModelContract
- io.fluxzero.sdk.persisting.repository.ModelDiagnostics.ObservedType
- io.fluxzero.sdk.persisting.repository.ModelDiagnostics.Report
- io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Identity
- io.fluxzero.sdk.persisting.repository.ModelGraphResolver.ModelNode
- io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Relations
- io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Value
- io.fluxzero.sdk.persisting.repository.ModelReadException.Context
- java.lang.Record