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.POST_EDIT_EVENTS
EntityTableModel.ON_INSERT
EntityTableModel.HANDLE_EDIT_EVENTS
ForeignKeyDetailModelLink.SET_FOREIGN_KEY_CONDITION_ON_INSERT
ForeignKeyDetailModelLink.SET_FOREIGN_KEY_VALUE_ON_INSERT
ForeignKeyDetailModelLink.REFRESH_ON_SELECTION
ForeignKeyDetailModelLink.CLEAR_FOREIGN_KEY_CONDITION_ON_EMPTY_SELECTION
ForeignKeyDetailModelLink.CLEAR_FOREIGN_KEY_VALUE_ON_EMPTY_SELECTION
EntitySearchModel.DEFAULT_LIMIT
-
ClassDescriptionA default
EntityEditModel
implementationAbstractEntityTableModel<E extends EntityEditModel>An abstractEntityTableModel
implementationA defaultTableConditionModel.ConditionModelFactory
implementation for creating Entity based column condition models.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.Factory forEntityConditionModel
instances viaEntityConditionModel.entityConditionModel(EntityType, EntityConnectionProvider)
A central event hub for listening for entity inserts, updates and deletes.Specifies a class for editingEntity
instances.Represents a task for deleting entities.The delete task resultThe task performing the delete operationProvides access to the active entity being edited.Indicates whether the active entity exists in the database.Indicates whether the active entity is modified.Provides access the anAttribute
value in the entity being edited.Represents a task for inserting entities, split up for use with a background thread.The insert task resultThe task performing the insert operationRepresents a task for updating entities.The update task resultThe task performing the update operationSpecifies a class responsible for, among other things, coordinating aEntityEditModel
and anEntityTableModel
.Provides entities fetched from a database.Specifies an additional condition supplier.Searches for entities based on a search text and set of String based condition columns.A builder for aEntitySearchModel
.Controls the selectionColumn search settingsEntityTableModel<E extends EntityEditModel>Specifies a table model containingEntity
instances.Defines the actions a table model can perform when entities are inserted via the associated edit modelA default foreign key condition model usingEntitySearchModel
for both theOperator.EQUAL
andOperator.IN
operands.A builder for aForeignKeyConditionModel
ForeignKeyDetailModelLink<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.