Package org.jminor.framework.client.model

Interface Summary
EntityApplicationModel A central application model class.
EntityComboBoxModel Specifies a ComboBoxModel containing entities.
EntityDataProvider The base interface for model objects responsible for reading and writing entities to and from a database.
EntityEditModel Specifies a class for editing entity instances.
EntityLookupModel A interface responsible for doing entity lookups based on a set of criteria properties.
EntityModel Specifies a class responsible for, among other things, coordinating a EntityEditModel and an EntityTableModel.
EntityTableModel Specifies a table model containing Entity objects
EntityTableSearchModel 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.
ForeignKeySearchModel A search model based on foreign key properties.
PropertyFilterModelProvider Specifies an object responsible for providing property filter models
PropertySearchModel<T extends Property.SearchableProperty> A base interface for searching a set of entities based on a property.
PropertySearchModelProvider Specifies an object responsible for providing property search models
PropertySummaryModel A interface defining a class for providing summaries of numerical table columns: sum, average, minimum, maximum and minimum & maximum.
PropertySummaryModel.PropertyValueProvider Provides the values used when creating the summary value.
 

Class Summary
DefaultEntityApplicationModel A central application model class.
DefaultEntityComboBoxModel A ComboBoxModel based on an Entity, showing by default all the entities in the underlying table.
DefaultEntityEditModel A default EntityEditModel implementation String entityID = "some.entity"; String clientTypeID = "JavadocDemo"; User user = new User("scott", "tiger"); EntityConnectionProvider connectionProvider = EntityConnectionProviders.createConnectionProvider(user, clientTypeID); EntityEditModel editModel = new DefaultEntityEditModel(entityID, connectionProvider); EntityEditPanel panel = new EntityEditPanel(editModel);
DefaultEntityLookupModel A default EntityLookupModel implementation
DefaultEntityModel A default EntityModel implementation.
DefaultEntityTableModel A TableModel implementation for displaying and working with entities.
DefaultEntityTableSearchModel A default EntityTableSearchModel implementation
DefaultForeignKeySearchModel A default ForeignKeySearchModel implementation.
DefaultPropertyComboBoxModel A combo box model based on a single entity property.
DefaultPropertyFilterModel A class for filtering a set of entities based on a property.
DefaultPropertyFilterModelProvider A default PropertyFilterModelProvider implementation.
DefaultPropertySearchModel A class for searching a set of entities based on a property.
DefaultPropertySearchModelProvider A default PropertySearchModelProvider implementation.
DefaultPropertySummaryModel A default PropertySummaryModel implementation.
 

Enum Summary
PropertySummaryModel.SummaryType