Interface Hierarchy
- io.github.astrapi69.data.accomplishable.Accomplishable
- io.github.astrapi69.data.activatable.Activatable
- io.github.astrapi69.data.creatable.Creatable<T>
- io.github.astrapi69.data.creatable.ByCreatable<T,U>
- io.github.astrapi69.data.auditable.Auditable<T,U> (also extends io.github.astrapi69.data.modifiable.ByLastModified<T,U>)
- io.github.astrapi69.data.creatable.IdentifiableByCreatable<PK,T,U> (also extends io.github.astrapi69.data.identifiable.Identifiable<PK>)
- io.github.astrapi69.data.traceable.IdentifiableTraceable<PK,T,U> (also extends io.github.astrapi69.data.deletable.ByDeletable<T,U>, io.github.astrapi69.data.modifiable.ByLastModified<T,U>, io.github.astrapi69.data.identifiable.Identifiable<PK>)
- io.github.astrapi69.data.traceable.IdentifiableTraceableVersionable<PK,T,U> (also extends io.github.astrapi69.data.deletable.ByDeletable<T,U>, io.github.astrapi69.data.modifiable.ByLastModified<T,U>, io.github.astrapi69.data.identifiable.Identifiable<PK>, io.github.astrapi69.data.versionable.Versionable)
- io.github.astrapi69.data.traceable.Traceable<T,U> (also extends io.github.astrapi69.data.deletable.ByDeletable<T,U>, io.github.astrapi69.data.modifiable.ByLastModified<T,U>)
- io.github.astrapi69.data.creatable.IdentifiableCreatable<PK,T> (also extends io.github.astrapi69.data.identifiable.Identifiable<PK>)
- io.github.astrapi69.data.deletable.Deletable<T>
- io.github.astrapi69.data.deletable.ByDeletable<T,U>
- io.github.astrapi69.data.deletable.IdentifiableByDeletable<PK,T,U> (also extends io.github.astrapi69.data.identifiable.Identifiable<PK>)
- io.github.astrapi69.data.traceable.IdentifiableTraceable<PK,T,U> (also extends io.github.astrapi69.data.creatable.ByCreatable<T,U>, io.github.astrapi69.data.modifiable.ByLastModified<T,U>, io.github.astrapi69.data.identifiable.Identifiable<PK>)
- io.github.astrapi69.data.traceable.IdentifiableTraceableVersionable<PK,T,U> (also extends io.github.astrapi69.data.creatable.ByCreatable<T,U>, io.github.astrapi69.data.modifiable.ByLastModified<T,U>, io.github.astrapi69.data.identifiable.Identifiable<PK>, io.github.astrapi69.data.versionable.Versionable)
- io.github.astrapi69.data.traceable.Traceable<T,U> (also extends io.github.astrapi69.data.creatable.ByCreatable<T,U>, io.github.astrapi69.data.modifiable.ByLastModified<T,U>)
- io.github.astrapi69.data.deletable.IdentifiableDeletable<PK,T> (also extends io.github.astrapi69.data.identifiable.Identifiable<PK>)
- io.github.astrapi69.data.identifiable.GenericIdentifiable<K>
- io.github.astrapi69.data.identifiable.Identifiable<PK>
- io.github.astrapi69.data.activatable.IdentifiableActivatable<PK> (also extends io.github.astrapi69.data.activatable.Activatable)
- io.github.astrapi69.data.creatable.IdentifiableByCreatable<PK,T,U> (also extends io.github.astrapi69.data.creatable.ByCreatable<T,U>)
- io.github.astrapi69.data.deletable.IdentifiableByDeletable<PK,T,U> (also extends io.github.astrapi69.data.deletable.ByDeletable<T,U>)
- io.github.astrapi69.data.modifiable.IdentifiableByLastModified<PK,T,U> (also extends io.github.astrapi69.data.modifiable.ByLastModified<T,U>)
- io.github.astrapi69.data.creatable.IdentifiableCreatable<PK,T> (also extends io.github.astrapi69.data.creatable.Creatable<T>)
- io.github.astrapi69.data.deletable.IdentifiableDeletable<PK,T> (also extends io.github.astrapi69.data.deletable.Deletable<T>)
- io.github.astrapi69.data.pairable.IdentifiableKeyValueOwner<PK,O,K,V> (also extends io.github.astrapi69.data.pairable.KeyValueOwner<O,K,V>)
- io.github.astrapi69.data.modifiable.IdentifiableLastModified<PK,T> (also extends io.github.astrapi69.data.modifiable.LastModified<T>)
- io.github.astrapi69.data.nameable.IdentifiableNameable<PK> (also extends io.github.astrapi69.data.nameable.Nameable)
- io.github.astrapi69.data.nameable.IdentifiableNameableActivatable<PK> (also extends io.github.astrapi69.data.activatable.Activatable, io.github.astrapi69.data.nameable.Nameable)
- io.github.astrapi69.data.nameable.IdentifiableNameableVersionable<PK> (also extends io.github.astrapi69.data.nameable.Nameable, io.github.astrapi69.data.versionable.Versionable)
- io.github.astrapi69.data.traceable.IdentifiableTraceable<PK,T,U> (also extends io.github.astrapi69.data.creatable.ByCreatable<T,U>, io.github.astrapi69.data.deletable.ByDeletable<T,U>, io.github.astrapi69.data.modifiable.ByLastModified<T,U>)
- io.github.astrapi69.data.traceable.IdentifiableTraceableVersionable<PK,T,U> (also extends io.github.astrapi69.data.creatable.ByCreatable<T,U>, io.github.astrapi69.data.deletable.ByDeletable<T,U>, io.github.astrapi69.data.modifiable.ByLastModified<T,U>, io.github.astrapi69.data.versionable.Versionable)
- io.github.astrapi69.data.treeable.IdentifiableTreeable<PK,T,TR> (also extends io.github.astrapi69.data.treeable.Treeable<T,TR>)
- io.github.astrapi69.data.treeable.IdentifiableTreeableVersionable<PK,T,TR> (also extends io.github.astrapi69.data.treeable.Treeable<T,TR>, io.github.astrapi69.data.versionable.Versionable)
- io.github.astrapi69.data.validatable.IdentifiableValidatable<PK,T> (also extends io.github.astrapi69.data.validatable.Validatable<T>)
- io.github.astrapi69.data.verifiable.IdentifiableVerifiable<PK> (also extends io.github.astrapi69.data.verifiable.Verifiable)
- io.github.astrapi69.data.verifiable.IdentifiableVerifiableActivatable<PK> (also extends io.github.astrapi69.data.activatable.Activatable, io.github.astrapi69.data.verifiable.Verifiable)
- io.github.astrapi69.data.verifiable.IdentifiableVerifiableVersionable<PK> (also extends io.github.astrapi69.data.verifiable.Verifiable, io.github.astrapi69.data.versionable.Versionable)
- io.github.astrapi69.data.versionable.IdentifiableVersionable<PK> (also extends io.github.astrapi69.data.versionable.Versionable)
- io.github.astrapi69.data.visibility.IdentifiableVisibility<PK> (also extends io.github.astrapi69.data.visibility.Visibility)
- io.github.astrapi69.data.visibility.IdentifiableVisibilityVersionable<PK> (also extends io.github.astrapi69.data.versionable.Versionable, io.github.astrapi69.data.visibility.Visibility)
- io.github.astrapi69.data.processable.GenericProcessable<T>
- io.github.astrapi69.data.identifiable.IdGenerator<T>
- io.github.astrapi69.data.pairable.KeyValueOwner<O,K,V>
- io.github.astrapi69.data.modifiable.LastModified<T>
- io.github.astrapi69.data.modifiable.ByLastModified<T,U>
- io.github.astrapi69.data.auditable.Auditable<T,U> (also extends io.github.astrapi69.data.creatable.ByCreatable<T,U>)
- io.github.astrapi69.data.modifiable.IdentifiableByLastModified<PK,T,U> (also extends io.github.astrapi69.data.identifiable.Identifiable<PK>)
- io.github.astrapi69.data.traceable.IdentifiableTraceable<PK,T,U> (also extends io.github.astrapi69.data.creatable.ByCreatable<T,U>, io.github.astrapi69.data.deletable.ByDeletable<T,U>, io.github.astrapi69.data.identifiable.Identifiable<PK>)
- io.github.astrapi69.data.traceable.IdentifiableTraceableVersionable<PK,T,U> (also extends io.github.astrapi69.data.creatable.ByCreatable<T,U>, io.github.astrapi69.data.deletable.ByDeletable<T,U>, io.github.astrapi69.data.identifiable.Identifiable<PK>, io.github.astrapi69.data.versionable.Versionable)
- io.github.astrapi69.data.traceable.Traceable<T,U> (also extends io.github.astrapi69.data.creatable.ByCreatable<T,U>, io.github.astrapi69.data.deletable.ByDeletable<T,U>)
- io.github.astrapi69.data.modifiable.IdentifiableLastModified<PK,T> (also extends io.github.astrapi69.data.identifiable.Identifiable<PK>)
- io.github.astrapi69.data.nameable.Nameable
- io.github.astrapi69.data.processable.Processable
- io.github.astrapi69.data.treeable.Treeable<T,TR>
- io.github.astrapi69.data.deletable.Truncatable
- io.github.astrapi69.data.validatable.Validatable<T>
- io.github.astrapi69.data.verifiable.Verifiable
- io.github.astrapi69.data.versionable.Versionable
- io.github.astrapi69.data.nameable.IdentifiableNameableVersionable<PK> (also extends io.github.astrapi69.data.identifiable.Identifiable<PK>, io.github.astrapi69.data.nameable.Nameable)
- io.github.astrapi69.data.traceable.IdentifiableTraceableVersionable<PK,T,U> (also extends io.github.astrapi69.data.creatable.ByCreatable<T,U>, io.github.astrapi69.data.deletable.ByDeletable<T,U>, io.github.astrapi69.data.modifiable.ByLastModified<T,U>, io.github.astrapi69.data.identifiable.Identifiable<PK>)
- io.github.astrapi69.data.treeable.IdentifiableTreeableVersionable<PK,T,TR> (also extends io.github.astrapi69.data.identifiable.Identifiable<PK>, io.github.astrapi69.data.treeable.Treeable<T,TR>)
- io.github.astrapi69.data.validatable.versionable.IdentifiableValidatableVersionable<PK,T> (also extends io.github.astrapi69.data.validatable.IdentifiableValidatable<PK,T>)
- io.github.astrapi69.data.verifiable.IdentifiableVerifiableVersionable<PK> (also extends io.github.astrapi69.data.identifiable.Identifiable<PK>, io.github.astrapi69.data.verifiable.Verifiable)
- io.github.astrapi69.data.versionable.IdentifiableVersionable<PK> (also extends io.github.astrapi69.data.identifiable.Identifiable<PK>)
- io.github.astrapi69.data.visibility.IdentifiableVisibilityVersionable<PK> (also extends io.github.astrapi69.data.identifiable.Identifiable<PK>, io.github.astrapi69.data.visibility.Visibility)
- io.github.astrapi69.data.validatable.versionable.ValidatableVersionable<T> (also extends io.github.astrapi69.data.validatable.Validatable<T>)
- io.github.astrapi69.data.visibility.Visibility