ActivatableEntity is a base entity with a flag 'active' that indicates if an
entity is active(enabled) or not.ActivatableNameEntity is a base entity for a table with a single valueActivatableNameEntity with the given nameAutoBaseEntity holds the primary key.SequenceBaseEntity class from the base packageBasicNameEntity is a base entity for a table with a single valueCreation is keeping the information for the creation of an entity.Deletion acts like an deletion flag that keeps the information for the
deletion of another entity that have this entity as an instance variable.KeyValueOwnerEntity holds a generic key value pair with his
owner which can be also the parent if it is from the same type.LastModification is keeping information of the last modification of an
entity.NameEntity is a base entity for a table with a single valueNameEntity with the given nameNameUUIDEntity is a base entity for a table with a single valueSequenceBaseEntity holds the primary key.TextEntity is a base entity for a table with a single valueTraceableEntity is keeping the information for the creation, last
modification and for the deletion of an entity.TreeableEntity can keep information with a tree structure.UniqueableEntity holds an UUID as primary key.UniqueNameEntity is a base entity for a table with a single unique value and
versionableUniqueNameEntity with the given nameUniqueNameUUIDEntity is a base entity for a table with a single unique value
and versionableUniqueNameUUIDEntity with the given nameUniqueTextEntity is a base entity for a table with a single unique valueUniqueTextEntity with the given textUUIDEntity is a concrete class of UniqueableEntity and holds
an UUID as primary key.ValidatableEntity is a base entity and has a validFrom property and a validTill
property for restricting an entity in a time range in which it is valid.VersionableEntity has a version property for the optimistic lock valueVersionableNameEntity is a base entity for a table with a single valueVersionableNameEntity with the given nameVersionableNameUUIDEntity is a base entity for a table with a single valueVersionableNameUUIDEntity with the given nameVersionableTextEntity is a base entity for a table with a single value and has
a version property for the optimistic lockingVersionableTraceableEntity is keeping the information for the creation,
last modification and for the deletion of an entity.VersionableUniqueNameEntity is a base entity for a table with a single unique
valueVersionableUniqueNameEntity with the given nameVersionableUniqueNameUUIDEntity is a base entity for a table with a single
unique valueVersionableUniqueNameUUIDEntity with the given nameVersionableUniqueTextEntity is a base entity for a table with a single unique
value and has a version property for the optimistic lockingVersionableUniqueTextEntity object with the given text valueVersionableUUIDEntity is a concrete class of UniqueableEntity
and holds an UUID as primary key.VersionableValidatableEntity is a base entity and has a validFrom property and
a validTill property for restricting an entity in a time range in which it is valid.VisibilityEntity is a base entity with a flag 'visible' that indicates if the
entity is visible or not.