Class ListRecordTableModel<RECORD>
java.lang.Object
org.teamapps.ux.component.table.AbstractTableModel<RECORD>
org.teamapps.application.ux.table.AbstractRecordTableModel<RECORD>
org.teamapps.application.ux.table.ListRecordTableModel<RECORD>
- All Implemented Interfaces:
org.teamapps.ux.component.infiniteitemview.InfiniteListModel<RECORD>,org.teamapps.ux.component.table.TableModel<RECORD>
public class ListRecordTableModel<RECORD> extends AbstractRecordTableModel<RECORD>
-
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 ListRecordTableModel()ListRecordTableModel(java.util.List<RECORD> records) -
Method Summary
Modifier and Type Method Description voidaddRecord(RECORD record)java.util.List<RECORD>executeQuery(java.lang.String fullTextSearchString, org.teamapps.data.value.Sorting sorting)java.util.List<RECORD>getRecords()voidremoveRecord(RECORD record)voidsetRecords(java.util.List<RECORD> records)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
-
ListRecordTableModel
public ListRecordTableModel() -
ListRecordTableModel
-
-
Method Details
-
setRecords
-
addRecord
-
removeRecord
-
getRecords
-
executeQuery
public java.util.List<RECORD> executeQuery(java.lang.String fullTextSearchString, org.teamapps.data.value.Sorting sorting)- Specified by:
executeQueryin classAbstractRecordTableModel<RECORD>
-