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_EVENTSSET_FOREIGN_KEY_CONDITION_ON_INSERTSET_FOREIGN_KEY_VALUE_ON_INSERTREFRESH_ON_SELECTIONCLEAR_FOREIGN_KEY_CONDITION_ON_EMPTY_SELECTIONCLEAR_FOREIGN_KEY_VALUE_ON_EMPTY_SELECTIONEntitySearchModel.DEFAULT_LIMIT
-
ClassDescriptionA default
EntityEditModelimplementationAbstractEntityTableModel<E extends EntityEditModel>An abstractEntityTableModelimplementationA defaultTableConditionModel.ConditionModelFactoryimplementation for creating Entity based column condition models.DefaultDetailModelLink<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.Factory forEntityConditionModelinstances viaEntityConditionModel.entityConditionModel(EntityType, EntityConnectionProvider)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 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 anAttributevalue 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 aEntityEditModeland 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 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 theOperator.EQUALandOperator.INoperands.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.