Hierarchy For All Packages
- cloud.quinimbus.persistence.api,
- cloud.quinimbus.persistence.api.annotation,
- cloud.quinimbus.persistence.api.entity,
- cloud.quinimbus.persistence.api.filter,
- cloud.quinimbus.persistence.api.lifecycle,
- cloud.quinimbus.persistence.api.lifecycle.diff,
- cloud.quinimbus.persistence.api.records,
- cloud.quinimbus.persistence.api.schema,
- cloud.quinimbus.persistence.api.schema.migrations,
- cloud.quinimbus.persistence.api.schema.properties,
- cloud.quinimbus.persistence.api.storage,
- cloud.quinimbus.persistence.cdi,
- cloud.quinimbus.persistence.common.filter,
- cloud.quinimbus.persistence.common.storage,
- cloud.quinimbus.persistence.repositories,
- cloud.quinimbus.persistence.storage.mongo
Class Hierarchy
- java.lang.Object
- cloud.quinimbus.persistence.cdi.AbstractRecordRepositoryProducer
- cloud.quinimbus.persistence.api.entity.EmbeddedPropertyHandler
- cloud.quinimbus.persistence.api.schema.EntityTypeBuilder
- cloud.quinimbus.persistence.api.schema.EntityTypeMigrationBuilder<T>
- cloud.quinimbus.persistence.api.schema.EntityTypePropertyBuilder<T>
- cloud.quinimbus.persistence.common.filter.FilterFactory
- cloud.quinimbus.persistence.api.schema.MetadataBuilder
- cloud.quinimbus.persistence.storage.mongo.MongoPersistenceStorageProvider (implements cloud.quinimbus.persistence.api.storage.PersistenceStorageProvider<T>)
- cloud.quinimbus.persistence.storage.mongo.MongoSchemaStorage (implements cloud.quinimbus.persistence.api.storage.PersistenceSchemaStorage)
- cloud.quinimbus.persistence.storage.mongo.MongoSchemaStorageMigrator (implements cloud.quinimbus.persistence.api.storage.PersistenceSchemaStorageMigrator)
- cloud.quinimbus.persistence.cdi.PersistenceContextProducer
- cloud.quinimbus.persistence.common.storage.PersistenceSchemaStorageDelegate (implements cloud.quinimbus.persistence.api.storage.PersistenceSchemaStorage)
- cloud.quinimbus.persistence.repositories.RepositoryFactory
- cloud.quinimbus.persistence.repositories.RepositoryInvocationHandler (implements java.lang.reflect.InvocationHandler)
- cloud.quinimbus.persistence.repositories.RepositoryMethodInvocationHandler
- cloud.quinimbus.persistence.repositories.FindAllIDsMethodInvocationHandler
- cloud.quinimbus.persistence.repositories.FindAllMethodInvocationHandler
- cloud.quinimbus.persistence.repositories.FindFilteredByMethodNameInvocationHandler
- cloud.quinimbus.persistence.repositories.FindFilteredMethodInvocationHandler
- cloud.quinimbus.persistence.repositories.FindIDsFilteredMethodInvocationHandler
- cloud.quinimbus.persistence.repositories.FindMethodInvocationHandler
- cloud.quinimbus.persistence.repositories.FindOneMethodInvocationHandler
- cloud.quinimbus.persistence.repositories.RemoveMethodInvocationHandler
- cloud.quinimbus.persistence.repositories.SaveMethodInvocationHandler
- cloud.quinimbus.persistence.api.schema.SchemaBuilder
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- cloud.quinimbus.persistence.api.entity.EntityReaderInitialisationException
- cloud.quinimbus.persistence.api.entity.EntityWriterInitialisationException
- cloud.quinimbus.persistence.repositories.InvalidRepositoryDefinitionException
- cloud.quinimbus.persistence.api.schema.InvalidSchemaException
- cloud.quinimbus.persistence.api.records.InvalidRecordEntityDefinitionException
- cloud.quinimbus.persistence.api.PersistenceException
- cloud.quinimbus.persistence.api.entity.UnparseableValueException
- java.lang.Exception
Interface Hierarchy
- cloud.quinimbus.persistence.repositories.CRUDRepository<T,
K> - cloud.quinimbus.persistence.api.lifecycle.diff.Diff<T>
- cloud.quinimbus.persistence.api.lifecycle.EntityDiffEvent
- cloud.quinimbus.persistence.api.entity.EntityReader<T>
- cloud.quinimbus.persistence.api.schema.EntityTypeBuilder.With
- cloud.quinimbus.persistence.api.schema.EntityTypeMigrationBuilder.With<T>
- cloud.quinimbus.persistence.api.schema.EntityTypeMigrationType
- cloud.quinimbus.persistence.api.schema.EntityTypePropertyBuilder.With<T>
- cloud.quinimbus.persistence.api.entity.EntityWriter<T>
- cloud.quinimbus.persistence.api.entity.IDGenerator<K>
- cloud.quinimbus.persistence.api.lifecycle.LifecycleEvent<K>
- cloud.quinimbus.persistence.api.schema.MetadataBuilder.With
- cloud.quinimbus.persistence.api.PersistenceContext
- cloud.quinimbus.persistence.api.schema.PersistenceSchemaProvider
- cloud.quinimbus.persistence.api.storage.PersistenceSchemaStorage
- cloud.quinimbus.persistence.api.storage.PersistenceSchemaStorageMigrator
- cloud.quinimbus.persistence.api.storage.PersistenceStorageProvider<T>
- cloud.quinimbus.persistence.api.filter.PropertyFilter
- cloud.quinimbus.persistence.api.records.RecordEntityRegistry
- cloud.quinimbus.persistence.api.schema.SchemaBuilder.With
- cloud.quinimbus.persistence.api.entity.StructuredObject<ET>
- cloud.quinimbus.persistence.api.entity.EmbeddedObject
- cloud.quinimbus.persistence.api.entity.Entity<K>
- cloud.quinimbus.persistence.api.entity.StructuredObjectEntry<T>
- cloud.quinimbus.persistence.api.entity.StructuredObjectEntryType
- cloud.quinimbus.persistence.api.schema.EntityTypePropertyType
- cloud.quinimbus.persistence.api.schema.StructuredObjectType
- cloud.quinimbus.persistence.repositories.WeakCRUDRepository<T,
K, O>
Annotation Interface Hierarchy
- cloud.quinimbus.persistence.api.annotation.Embeddable (implements java.lang.annotation.Annotation)
- cloud.quinimbus.persistence.api.annotation.Entity (implements java.lang.annotation.Annotation)
- cloud.quinimbus.persistence.api.annotation.EntityField (implements java.lang.annotation.Annotation)
- cloud.quinimbus.persistence.api.annotation.EntityIdField (implements java.lang.annotation.Annotation)
- cloud.quinimbus.persistence.api.annotation.EntityTransientField (implements java.lang.annotation.Annotation)
- cloud.quinimbus.persistence.api.annotation.EntityTypeClass (implements java.lang.annotation.Annotation)
- cloud.quinimbus.persistence.api.annotation.FieldAddMigration (implements java.lang.annotation.Annotation)
- cloud.quinimbus.persistence.api.annotation.GenerateID (implements java.lang.annotation.Annotation)
- cloud.quinimbus.persistence.api.annotation.Schema (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- cloud.quinimbus.persistence.api.schema.EntityTypeProperty.Structure
- cloud.quinimbus.persistence.api.filter.PropertyFilter.Operator
- 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
- cloud.quinimbus.persistence.api.schema.properties.BooleanPropertyType (implements cloud.quinimbus.persistence.api.schema.EntityTypePropertyType)
- cloud.quinimbus.persistence.api.lifecycle.diff.CompletePropertyDiff<T> (implements cloud.quinimbus.persistence.api.lifecycle.diff.Diff<T>)
- cloud.quinimbus.persistence.api.schema.properties.EmbeddedPropertyType (implements cloud.quinimbus.persistence.api.schema.EntityTypePropertyType, cloud.quinimbus.persistence.api.schema.StructuredObjectType)
- cloud.quinimbus.persistence.api.lifecycle.EntityPostLoadEvent<K> (implements cloud.quinimbus.persistence.api.lifecycle.LifecycleEvent<K>)
- cloud.quinimbus.persistence.api.lifecycle.EntityPostSaveEvent<K> (implements cloud.quinimbus.persistence.api.lifecycle.EntityDiffEvent, cloud.quinimbus.persistence.api.lifecycle.LifecycleEvent<K>)
- cloud.quinimbus.persistence.api.lifecycle.EntityPreSaveEvent<K> (implements cloud.quinimbus.persistence.api.lifecycle.EntityDiffEvent, cloud.quinimbus.persistence.api.lifecycle.LifecycleEvent<K>)
- cloud.quinimbus.persistence.api.schema.EntityType (implements cloud.quinimbus.persistence.api.schema.EntityTypeBuilder.With, cloud.quinimbus.persistence.api.schema.StructuredObjectType)
- cloud.quinimbus.persistence.api.schema.EntityType.OwningEntityTypeRef
- cloud.quinimbus.persistence.api.schema.EntityTypeMigration<T> (implements cloud.quinimbus.persistence.api.schema.EntityTypeMigrationBuilder.With<T>)
- cloud.quinimbus.persistence.api.schema.EntityTypeProperty<T> (implements cloud.quinimbus.persistence.api.schema.EntityTypePropertyBuilder.With<T>)
- cloud.quinimbus.persistence.api.schema.properties.EnumPropertyType (implements cloud.quinimbus.persistence.api.schema.EntityTypePropertyType)
- cloud.quinimbus.persistence.common.filter.FilterFactory.DefaultPropertyFilter (implements cloud.quinimbus.persistence.api.filter.PropertyFilter)
- cloud.quinimbus.persistence.api.schema.properties.IntegerPropertyType (implements cloud.quinimbus.persistence.api.schema.EntityTypePropertyType)
- cloud.quinimbus.persistence.repositories.InterfaceMethod
- cloud.quinimbus.persistence.api.lifecycle.diff.ListPropertyEntryAddedDiff<T> (implements cloud.quinimbus.persistence.api.lifecycle.diff.Diff<T>)
- cloud.quinimbus.persistence.api.lifecycle.diff.ListPropertyEntryRemovedDiff<T> (implements cloud.quinimbus.persistence.api.lifecycle.diff.Diff<T>)
- cloud.quinimbus.persistence.api.schema.properties.LocalDatePropertyType (implements cloud.quinimbus.persistence.api.schema.EntityTypePropertyType)
- cloud.quinimbus.persistence.api.lifecycle.diff.MapPropertyEntryAddedDiff<T> (implements cloud.quinimbus.persistence.api.lifecycle.diff.Diff<T>)
- cloud.quinimbus.persistence.api.lifecycle.diff.MapPropertyEntryRemovedDiff<T> (implements cloud.quinimbus.persistence.api.lifecycle.diff.Diff<T>)
- cloud.quinimbus.persistence.api.lifecycle.diff.MapPropertyEntryReplacedDiff<T> (implements cloud.quinimbus.persistence.api.lifecycle.diff.Diff<T>)
- cloud.quinimbus.persistence.api.schema.Metadata (implements cloud.quinimbus.persistence.api.schema.MetadataBuilder.With)
- cloud.quinimbus.persistence.api.schema.Metadata.MigrationRun
- cloud.quinimbus.persistence.api.schema.migrations.PropertyAddMigrationType (implements cloud.quinimbus.persistence.api.schema.EntityTypeMigrationType)
- cloud.quinimbus.persistence.api.schema.Schema (implements cloud.quinimbus.persistence.api.schema.SchemaBuilder.With)
- cloud.quinimbus.persistence.api.lifecycle.diff.SetPropertyEntryAddedDiff<T> (implements cloud.quinimbus.persistence.api.lifecycle.diff.Diff<T>)
- cloud.quinimbus.persistence.api.lifecycle.diff.SetPropertyEntryRemovedDiff<T> (implements cloud.quinimbus.persistence.api.lifecycle.diff.Diff<T>)
- cloud.quinimbus.persistence.api.schema.properties.StringPropertyType (implements cloud.quinimbus.persistence.api.schema.EntityTypePropertyType)
- cloud.quinimbus.persistence.api.schema.properties.TimestampPropertyType (implements cloud.quinimbus.persistence.api.schema.EntityTypePropertyType)
- java.lang.Record