Module is.codion.framework.model
Package is.codion.framework.model
package is.codion.framework.model
Package 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
-
ClassDescriptionA default
EntityEditModel
implementationAn abstract base class forForeignKey
basedColumnConditionModel
s.DefaultDetailModelLink<M extends DefaultEntityModel<M,E, T>, E extends AbstractEntityEditModel, T extends EntityTableModel<E>> A defaultDetailModelLink
implementation which does nothing.DefaultEntityApplicationModel<M extends DefaultEntityModel<M,E, T>, E extends AbstractEntityEditModel, T extends EntityTableModel<E>> A central application model class.DefaultEntityModel<M extends DefaultEntityModel<M,E, T>, E extends AbstractEntityEditModel, T extends EntityTableModel<E>> A default EntityModel implementation.DefaultForeignKeyDetailModelLink<M extends DefaultEntityModel<M,E, T>, E extends AbstractEntityEditModel, T extends EntityTableModel<E>> A defaultForeignKeyDetailModelLink
implementation.DetailModelLink<M extends EntityModel<M,E, T>, E extends EntityEditModel, T extends EntityTableModel<E>> Represents a link between a master and detail model.EntityApplicationModel<M extends EntityModel<M,E, T>, E extends EntityEditModel, T extends EntityTableModel<E>> A central application model class.A defaultColumnConditionModel.Factory
implementation for creating condition models.A central event hub for listening for entity inserts, updates and deletes.Specifies a class for editingEntity
instances.Specifies a class responsible for, among other things, coordinating aEntityEditModel
and anEntityTableModel
.AColumnConditionModel
implementation based on aEntitySearchModel
.Searches for entities based on a search text and set of String based condition columns.A builder for aEntitySearchModel
.Column search settingsEntityTableConditionModel<C extends Attribute<?>>This interface defines filtering functionality, which refers to showing/hiding entities already available in a table model and searching functionality, which refers to configuring the underlying query, which then needs to be re-run.
Factory forEntityTableConditionModel
instances viaEntityTableConditionModel.entityTableConditionModel(EntityType, EntityConnectionProvider, ColumnConditionModel.Factory)
EntityTableModel<E extends EntityEditModel>Specifies a table model containingEntity
instances.Represents preferences for an Attribute based table column.Represents preferences for aColumnConditionModel
Defines the actions a table model can perform when entities are inserted via the associated edit modelForeignKeyDetailModelLink<M extends EntityModel<M,E, T>, E extends EntityEditModel, T extends EntityTableModel<E>> Represents a link between a master and detail model based on a foreign key.