Module is.codion.framework.model
module is.codion.framework.model
Framework application model classes, such as:
EntityModel
EntityEditModel
EntityTableModel
EntityTableConditionModel
EntityApplicationModel
-
Packages
ExportsPackageDescriptionPackage configuration values:
EntityApplicationModel.USERNAME_PREFIX
EntityApplicationModel.AUTHENTICATION_REQUIRED
EntityApplicationModel.SAVE_DEFAULT_USERNAME
EntityEditModel.PERSIST_FOREIGN_KEYS
EntityEditModel.WARN_ABOUT_UNSAVED_DATA
EntityEditModel.EDIT_EVENTS
EntityTableModel.QUERY_HIDDEN_COLUMNS
EntityTableModel.ORDER_QUERY_BY_SORT_ORDER
EntityTableModel.ON_INSERT
EntityModel.USE_CLIENT_PREFERENCES
ForeignKeyDetailModelLink.SEARCH_BY_INSERTED_ENTITY
ForeignKeyDetailModelLink.REFRESH_ON_SELECTION
ForeignKeyDetailModelLink.CLEAR_FOREIGN_KEY_ON_EMPTY_SELECTION
EntitySearchModel.LIMIT
Indirect ExportsFromPackagesis.codion.common is.codion.common.event is.codion.common.format is.codion.common.item is.codion.common.logging is.codion.common.property is.codion.common.proxy is.codion.common.scheduler is.codion.common.state is.codion.common.user is.codion.common.value is.codion.common.version -
Modules
RequiresModifierModuleDescriptiontransitiveShared model classes, such as:
UserPreferences
CancelException
FilteredModel
ColumnConditionModel
ColumnSummaryModel
TableSelectionModel
TableConditionModel
TableSummaryModel
transitiveIndirect RequiresModifierModuleDescriptiontransitiveCommon classes used throughout, such as:
Event
EventObserver
State
StateObserver
Value
ValueObserver
Configuration values:
Text.DEFAULT_COLLATOR_LANGUAGE
transitiveCore classes concerned with JDBC connectivity, such as:
Database
DatabaseFactory
DatabaseConnection
DatabaseException
DatabaseFunction
DatabaseProcedure
transitiveFramework domain model classes, such as:
Domain
Entity
EntityDefinition
Attribute
AttributeDefinition
Column
ColumnDefinition
ForeignKey
ForeignKeyDefinition
Condition
ColumnCondition
ForeignKeyCondition