Module is.codion.framework.domain
Package is.codion.framework.domain.entity
package is.codion.framework.domain.entity
Package configuration values:
EntityValidator.STRICT_VALIDATION
Entities.VALIDATE_FOREIGN_KEYS
Entities.STRICT_DESERIALIZATION
AttributeDefinition.MAXIMUM_FRACTION_DIGITS
AttributeDefinition.TIME_FORMAT
AttributeDefinition.NUMBER_FORMAT_GROUPING
AttributeDefinition.GROUPING_SEPARATOR
AttributeDefinition.DECIMAL_SEPARATOR
AttributeDefinition.USE_LEXICAL_STRING_COMPARATOR
AttributeDefinition.DATE_TIME_FORMAT
AttributeDefinition.DATE_FORMAT
AttributeDefinition.DECIMAL_ROUNDING_MODE
ForeignKeyDefinition.FOREIGN_KEY_FETCH_DEPTH
-
ClassDescriptionA default
Entities
implementation.A defaultEntityValidator
implementation providing null validation for attributes marked as not null, item validation for item based attributes, range validation for numerical attributes with max and/or min values specified and string length validation based on the specified max length.A repository containing theEntityDefinition
s for a given domain.Represents a row in a table or query.A builder forEntity
instances.Provides ways to create copies of an entity instance.Represents a unique column combination for a given entity.A builder forEntity.Key
instances.Specifies an entity definition.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 typeDefines an Entity type and serves as a Factory forAttribute
instances associated with this entity type.Responsible for providing validation for entities.Generates primary key values for entities on insert.Marker interface indicating that a key generator is based on an identity column.Specifies an order by clause.Builds aOrderBy
instance.Specifies how to handle null values during order by.Specifies an order by column and whether it's ascending or descendingFactory class for building functions for String representations ofEntity
instances.A Builder for a string function, which provides toString() values for entities.