Uses of Package
is.codion.framework.model
Packages that use is.codion.framework.model
Package
Description
Package configuration values:
EntityApplicationModel.USER_PREFERENCES
EntityApplicationModel.PREFERENCES_KEY
EntityEditor.PUBLISH_PERSISTENCE_EVENTS
EntityEditor.PERSIST_FOREIGN_KEYS
EntityQueryModel.LIMIT
EntityTableModel.ON_INSERT
EntityTableModel.ORDER_QUERY
ForeignKeyModelLink.SET_CONDITION_ON_INSERT
ForeignKeyModelLink.SET_VALUE_ON_INSERT
ForeignKeyModelLink.REFRESH_ON_SELECTION
ForeignKeyModelLink.CLEAR_CONDITION_ON_EMPTY_SELECTION
ForeignKeyModelLink.CLEAR_VALUE_ON_EMPTY_SELECTION
EntitySearchModel.DEFAULT_LIMIT
EntitySearchModel.PERSISTENCE_AWARE
Swing model classes
Package configuration values:
EntitySearchField.SEARCH_INDICATOR
EntitySearchField.SEARCH_PROGRESS_BAR_DELAY
DefaultEditComponent.TEXT_FIELD_COLUMNS
-
Classes in is.codion.framework.model used by is.codion.framework.modelClassDescriptionA builder for a
ColumnConditionModelDescribes how a detailEntityEditorrelates to a master editor for the purposes of one-to-one entity composition.Builder input describing how to prepare a detail entity prior to insertion, given the freshly-inserted master entity.Builds anEditorLink.The first step — binds the detail editor that the link will describe.The second step — choose whether the link is foreign-key based or named.Required afterEditorLink.Builder.ForeignKeyNameStep.name(String)— supplies the load source for the detail entity, expressed as aEditorLink.DetailCondition,EditorLink.DetailSelectorEditorLink.DetailEntity.Builder input describing theConditionused to load the detail row for a given master.Builder input describing how to load the detail entity for a given master — the lowest-level escape hatch when neither aEditorLink.DetailConditionnor aEditorLink.DetailSelectsuffices (e.g.Builder input describing theEntityConnection.Selectused to load the detail row for a given master.A central application model class.Manages theEntityModels for aEntityApplicationModelUseEntityConditionModel.builder()for instance.Manages the additional WHERE and HAVING conditions.Builds anEntityConditionModelThe second step in building anEntityConditionModelThe first step in building anEntityConditionModelManages an additional condition supplier.Indicates if the condition has changed since the last call toEntityConditionModel.Modified.reset()Specifies a class for editing anEntityinstance.Provides edit access to an underlying entity.Provides models for editor components requiring database access.Manages detail editors for one-to-one entity composition within anEntityEditor.Provides access to the entity instance being edited.Manages theEntityPersistenceused by this editorProvides factory methods for creatingEntityEditor.PersistTaskandEntityEditor.RefreshTaskinstances.Provides edit access to anAttributevalue in the underlying entity being edited.Provides access to the underlying values.Indicates whether the active entity exists in the database.Indicates whether the active entity is modified, that is, exists and has one or more modified attribute values.Provides persistence event observers for the editorEvents triggered after entities are persisted.Events triggered before entities are persisted.Represents a task for persisting entities, inserting, updating or deleting, split up for use with a background thread.The task resultIndicates whether an entity is present, according to the predicate specified viaEntityEditor.Present.predicate().A task for refreshing the active entity.The task resultManages theEntitySearchModels used by aEntityEditModelThe editor settings.Builds aEntityExportSpecifies the entities to exportSpecifies the entity typeSpecifies the export attributesSpecifies the export outputAttribute settings for exporting entity data with denormalized foreign key references.Specifies a class responsible for, among other things, coordinating aEntityEditModeland anEntityTableModel.Manages the detail models for aEntityModelResponsible for persisting entities to the database.Provides entities based on query conditions.Manages the attributes to include and exclude when querying.Searches for entities based on a search text and set of String based condition columns.A builder for aEntitySearchModel.Provides aEntitySearchModel.BuilderManages the search strings and provides search results.Controls the selectionColumn search settingsSpecifies a table model containingEntityinstances.Controls table model editingSpecifies whether an attribute is editable for a given entity instance.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 aForeignKeyConditionModelAnEditorLinkbacked by aForeignKeyon the detail entity pointing to the master.Builds aForeignKeyEditorLink.Builds aForeignKeyModelLinkRepresents a link between two entity models.Builds aModelLinkNotified on delete.Notified on insert.Notified on update. -
Classes in is.codion.framework.model used by is.codion.framework.model.testClassDescriptionA default
EntityEditModelimplementationA defaultEntityModelimplementation.Specifies a class for editing anEntityinstance.Provides edit access to an underlying entity.Specifies a class responsible for, among other things, coordinating aEntityEditModeland anEntityTableModel.Specifies a table model containingEntityinstances. -
Classes in is.codion.framework.model used by is.codion.swing.framework.modelClassDescriptionAn abstract
EntityTableModelimplementationAn abstractEntityTableModel.EntityRowEditorimplementation.A central application model class.A defaultEntityEditModelimplementationA defaultEntityEditorimplementation.A defaultEntityModelimplementation.A central application model class.UseEntityConditionModel.builder()for instance.A defaultConditionModelfactory for Entity based condition models.Specifies a class for editing anEntityinstance.Provides edit access to an underlying entity.Provides models for editor components requiring database access.Specifies a class responsible for, among other things, coordinating aEntityEditModeland anEntityTableModel.Provides entities based on query conditions.Searches for entities based on a search text and set of String based condition columns.Specifies a table model containingEntityinstances.Controls table model editingA default foreign key condition model usingEntitySearchModelfor both theOperator.EQUALandOperator.INoperands. -
Classes in is.codion.framework.model used by is.codion.swing.framework.ui.componentClassDescriptionSearches for entities based on a search text and set of String based condition columns.