Class EntityTableModel<ENTITY extends org.teamapps.universaldb.pojo.Entity<ENTITY>>
java.lang.Object
org.teamapps.ux.component.table.AbstractTableModel<RECORD>
org.teamapps.application.ux.table.AbstractRecordTableModel<ENTITY>
org.teamapps.application.ux.table.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.ux.table.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
Modifier and Type Method Description java.util.List<ENTITY>executeQuery(java.lang.String fullTextSearchString, org.teamapps.data.value.Sorting sorting)Methods inherited from class org.teamapps.application.ux.table.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)
-
-
Method Details
-
executeQuery
public java.util.List<ENTITY> executeQuery(java.lang.String fullTextSearchString, org.teamapps.data.value.Sorting sorting)- Specified by:
executeQueryin classAbstractRecordTableModel<ENTITY extends org.teamapps.universaldb.pojo.Entity<ENTITY>>
-