Klasse AbstractRecordTableModel<RECORD>

java.lang.Object
org.teamapps.ux.component.table.AbstractTableModel<RECORD>
org.teamapps.application.ux.table.AbstractRecordTableModel<RECORD>
Alle implementierten Schnittstellen:
org.teamapps.ux.component.infiniteitemview.InfiniteListModel<RECORD>, org.teamapps.ux.component.table.TableModel<RECORD>
Bekannte direkte Unterklassen:
EntityTableModel, ListRecordTableModel

public abstract class AbstractRecordTableModel<RECORD> extends org.teamapps.ux.component.table.AbstractTableModel<RECORD>
  • Felddetails

    • onFullTextFilterChanged

      public final org.teamapps.event.Event<String> onFullTextFilterChanged
    • onSortingChanged

      public final org.teamapps.event.Event<org.teamapps.data.value.Sorting> onSortingChanged
  • Konstruktordetails

    • AbstractRecordTableModel

      public AbstractRecordTableModel()
  • Methodendetails

    • handleRecordAdded

      public void handleRecordAdded(RECORD record)
    • handleRecordChanged

      public void handleRecordChanged(RECORD record)
    • handleRecordRemoved

      public void handleRecordRemoved(RECORD record)
    • getNextRecord

      public RECORD getNextRecord(RECORD record)
    • getPreviousRecord

      public RECORD getPreviousRecord(RECORD record)
    • setFullTextFilter

      public void setFullTextFilter(String fullTextFilter)
    • getFullTextFilter

      public String getFullTextFilter()
    • setSorting

      public void setSorting(org.teamapps.data.value.Sorting sorting)
      Angegeben von:
      setSorting in Schnittstelle org.teamapps.ux.component.table.TableModel<RECORD>
      Setzt außer Kraft:
      setSorting in Klasse org.teamapps.ux.component.table.AbstractTableModel<RECORD>
    • getSorting

      public org.teamapps.data.value.Sorting getSorting()
    • getFulltextFilter

      public String getFulltextFilter()
    • getCount

      public int getCount()
    • getRecords

      public List<RECORD> getRecords(int startIndex, int length)
    • refresh

      public void refresh()
    • executeQuery

      public abstract List<RECORD> executeQuery(String fullTextSearchString, org.teamapps.data.value.Sorting sorting)