Module is.codion.framework.domain
@NullMarked
module is.codion.framework.domain
Framework domain model classes, such as:
-
Packages
ExportsPackageDescriptionDomain model related classes.Package configuration values:EntityValidator.STRICT_VALIDATIONEntities.VALIDATE_FOREIGN_KEYSEntities.STRICT_DESERIALIZATIONValueAttributeDefinition.FRACTION_DIGITS
ValueAttributeDefinition.NUMBER_GROUPING
ValueAttributeDefinition.GROUPING_SEPARATOR
ValueAttributeDefinition.DECIMAL_SEPARATOR
ValueAttributeDefinition.USE_LEXICAL_STRING_COMPARATOR
ValueAttributeDefinition.ROUNDING_MODE
ForeignKeyDefinition.REFERENCE_DEPTHAttribute related classes.Provides a type-safe condition API for building SQL WHERE clauses programmatically.Domain model exception related classes.Query related classes.Indirect ExportsFromPackagesis.codion.common.db.database is.codion.common.db.exception is.codion.common.db.operation is.codion.common.db.pool is.codion.common.db.report is.codion.common.db.resultis.codion.common.reactive.event is.codion.common.reactive.observer is.codion.common.reactive.state is.codion.common.reactive.valueis.codion.common.utilities is.codion.common.utilities.format is.codion.common.utilities.item is.codion.common.utilities.logging is.codion.common.utilities.property is.codion.common.utilities.proxy is.codion.common.utilities.resource is.codion.common.utilities.scheduler is.codion.common.utilities.user is.codion.common.utilities.version -
Modules
RequiresModifierModuleDescriptiontransitiveCore classes concerned with JDBC connectivity.Indirect RequiresModifierModuleDescriptiontransitiveReactive classes used throughout.transitiveConfiguration values:Text.COLLATOR_LANGUAGE -
Services
UsesTypeDescriptionRepresents an application domain model, entities, reports and database operations.