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>
  • Constructor Details

    • ListRecordTableModel

      public ListRecordTableModel()
    • ListRecordTableModel

      public ListRecordTableModel​(java.util.List<RECORD> records)
  • Method Details

    • setRecords

      public void setRecords​(java.util.List<RECORD> records)
    • addRecord

      public void addRecord​(RECORD record)
    • removeRecord

      public void removeRecord​(RECORD record)
    • getRecords

      public java.util.List<RECORD> getRecords()
    • executeQuery

      public java.util.List<RECORD> executeQuery​(java.lang.String fullTextSearchString, org.teamapps.data.value.Sorting sorting)
      Specified by:
      executeQuery in class AbstractRecordTableModel<RECORD>