Module is.codion.framework.model
Package is.codion.framework.model
package is.codion.framework.model
Package configuration values:
EntityApplicationModel.USERNAME_PREFIXEntityApplicationModel.AUTHENTICATION_REQUIREDEntityApplicationModel.SAVE_DEFAULT_USERNAMEEntityEditModel.PERSIST_FOREIGN_KEYSEntityEditModel.POST_EDIT_EVENTSEntityTableModel.ON_INSERTEntityTableModel.HANDLE_EDIT_EVENTSSEARCH_BY_INSERTED_ENTITYREFRESH_ON_SELECTIONCLEAR_FOREIGN_KEY_ON_EMPTY_SELECTIONEntitySearchModel.DEFAULT_LIMIT-
ClassDescriptionA default
EntityEditModelimplementationDefaultDetailModelLink<M extends DefaultEntityModel<M,E, T>, E extends AbstractEntityEditModel, T extends EntityTableModel<E>> A defaultDetailModelLinkimplementation 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 defaultForeignKeyDetailModelLinkimplementation.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.Factoryimplementation for creating condition models.A central event hub for listening for entity inserts, updates and deletes.Specifies a class for editingEntityinstances.Represents a task for deleting entities.The delete task resultThe task performing the delete operationRepresents 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 aEntityEditModeland anEntityTableModel.Searches for entities based on a search text and set of String based condition columns.A builder for aEntitySearchModel.Column search settingsThis 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 forEntityTableConditionModelinstances viaEntityTableConditionModel.entityTableConditionModel(EntityType, EntityConnectionProvider, ColumnConditionModel.Factory)EntityTableModel<E extends EntityEditModel>Specifies a table model containingEntityinstances.Defines the actions a table model can perform when entities are inserted via the associated edit modelA default foreign key condition model usingEntitySearchModelfor both theForeignKeyConditionModel.equalValue()andForeignKeyConditionModel.inValues().A builder for aForeignKeyConditionModelForeignKeyDetailModelLink<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.