Package org.teamapps.application.tools
Class EntityTableModel<ENTITY extends org.teamapps.universaldb.pojo.Entity<ENTITY>>
java.lang.Object
org.teamapps.ux.component.table.AbstractTableModel<RECORD>
org.teamapps.application.tools.AbstractRecordTableModel<ENTITY>
org.teamapps.application.tools.EntityTableModel<ENTITY>
- All Implemented Interfaces:
org.teamapps.ux.component.infiniteitemview.InfiniteListModel<ENTITY>,org.teamapps.ux.component.table.TableModel<ENTITY>
public class EntityTableModel<ENTITY extends org.teamapps.universaldb.pojo.Entity<ENTITY>> extends AbstractRecordTableModel<ENTITY>
-
Field Summary
Fields inherited from class org.teamapps.application.tools.AbstractRecordTableModel
onFullTextFilterChanged, onSortingChangedFields inherited from class org.teamapps.ux.component.table.AbstractTableModel
onAllDataChanged, onRecordAdded, onRecordDeleted, onRecordUpdated -
Constructor Summary
Constructors Constructor Description EntityTableModel(java.util.function.Supplier<org.teamapps.universaldb.pojo.Query<ENTITY>> querySupplier) -
Method Summary
Methods inherited from class org.teamapps.application.tools.AbstractRecordTableModel
getCount, getFulltextFilter, getFullTextFilter, getNextRecord, getPreviousRecord, getRecords, getSorting, handleRecordAdded, handleRecordChanged, handleRecordRemoved, refresh, setFullTextFilter, setSortingMethods inherited from class org.teamapps.ux.component.table.AbstractTableModel
onAllDataChanged, onRecordsAdded, onRecordsChanged, onRecordsRemovedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
EntityTableModel
public EntityTableModel(java.util.function.Supplier<org.teamapps.universaldb.pojo.Query<ENTITY>> querySupplier)
-