Module is.codion.framework.model
@NullMarked
module is.codion.framework.model
Framework application model classes, such as:
-
Packages
ExportsPackageDescriptionPackage configuration values:EntityApplicationModel.USER_PREFERENCESEntityApplicationModel.RESTORE_DEFAULT_PREFERENCESEntityApplicationModel.PREFERENCES_KEYEntityEditModel.EDIT_EVENTSEntityEditModel.EntityEditor.PERSIST_FOREIGN_KEYSEntityQueryModel.LIMITEntityTableModel.ON_INSERTEntityTableModel.ORDER_QUERYForeignKeyModelLink.SET_CONDITION_ON_INSERTForeignKeyModelLink.SET_VALUE_ON_INSERTForeignKeyModelLink.REFRESH_ON_SELECTIONForeignKeyModelLink.CLEAR_CONDITION_ON_EMPTY_SELECTIONForeignKeyModelLink.CLEAR_VALUE_ON_EMPTY_SELECTIONEntitySearchModel.DEFAULT_LIMITIndirect ExportsFromPackagesis.codion.common is.codion.common.event is.codion.common.format is.codion.common.item is.codion.common.logging is.codion.common.observer is.codion.common.property is.codion.common.proxy is.codion.common.resource is.codion.common.scheduler is.codion.common.state is.codion.common.user is.codion.common.value is.codion.common.versionis.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.result -
Modules
RequiresModifierModuleDescriptiontransitiveShared model classes.transitiveCore framework database connection classes, such as:EntityConnectionEntityConnectionProviderIndirect RequiresModifierModuleDescriptiontransitiveCommon classes used throughout.transitiveCore classes concerned with JDBC connectivity.transitiveFramework domain model classes, such as:DomainEntityEntityDefinitionAttributeAttributeDefinitionColumnColumnDefinitionForeignKeyForeignKeyDefinitionConditionColumnConditionColumnConditionFactoryForeignKeyConditionFactory