Module is.codion.framework.domain
Package is.codion.framework.domain.entity
@NullMarked
package is.codion.framework.domain.entity
Package configuration values:
EntityValidator.STRICT_VALIDATIONEntities.VALIDATE_FOREIGN_KEYSEntities.STRICT_DESERIALIZATIONAttributeDefinition.FRACTION_DIGITS
AttributeDefinition.NUMBER_GROUPING
AttributeDefinition.GROUPING_SEPARATOR
AttributeDefinition.DECIMAL_SEPARATOR
AttributeDefinition.USE_LEXICAL_STRING_COMPARATOR
AttributeDefinition.ROUNDING_MODE
ForeignKeyDefinition.REFERENCE_DEPTH
-
ClassDescriptionA repository containing the
EntityDefinitions for a given domain.Provides aEntities.ConfigurableEntitiesinstanceRepresents a row in a table or query result, encapsulating the data and state of a domain entity.A builder forEntityinstances.Provides ways to create copies of an entity instance.Represents a unique column combination for a given entity.A builder forEntity.Keyinstances.Specifies an entity definition, encapsulating the metadata for an entity type.Holds the attribute definitions for an entity typeBuilds a EntityDefinitionHolds the column definitions for an entity typeHolds the foreign key definitions for an entity typeHolds the primary key definition for an entity typeFactory class for building formatters forEntityinstances.A Builder for a formatter function, which provides toString() values for entities.Defines an Entity type and serves as a Factory forAttributeinstances associated with this entity type.Responsible for providing validation for entities.Specifies an order by clause for entity queries.Builds aOrderByinstance.Specifies how to handle null values during order by.Specifies an order by column and whether it's ascending or descending