Class TableExplorerModel

java.lang.Object
org.teamapps.ux.component.table.AbstractTableModel<java.lang.Integer>
org.teamapps.application.server.controlcenter.database.TableExplorerModel
All Implemented Interfaces:
org.teamapps.ux.component.infiniteitemview.InfiniteListModel<java.lang.Integer>, org.teamapps.ux.component.table.TableModel<java.lang.Integer>

public class TableExplorerModel
extends org.teamapps.ux.component.table.AbstractTableModel<java.lang.Integer>
  • Field Summary

    Fields inherited from class org.teamapps.ux.component.table.AbstractTableModel

    onAllDataChanged, onRecordAdded, onRecordDeleted, onRecordUpdated, sorting
  • Constructor Summary

    Constructors
    Constructor Description
    TableExplorerModel​(org.teamapps.universaldb.index.TableIndex tableIndex, boolean deletedRecords, org.teamapps.application.api.application.ApplicationInstanceData applicationInstanceData)  
  • Method Summary

    Modifier and Type Method Description
    java.util.function.Function<java.lang.Integer,​java.lang.Long> createTimeLineDataFunction​(org.teamapps.universaldb.index.ColumnIndex timeLineFilterColumn)  
    int getCount()  
    org.teamapps.universaldb.index.ColumnIndex getDefaultTimeLineColumn()  
    java.util.List<java.lang.Integer> getRecords​(int startIndex, int length)  
    java.util.List<org.teamapps.universaldb.index.ColumnIndex> getTimeLineColumns()  
    void setQuery​(java.lang.String query)  
    void setSorting​(java.lang.String fieldName, boolean ascending)  
    void setTimeLineFilter​(java.lang.String field, org.teamapps.ux.component.timegraph.Interval interval)  

    Methods inherited from class org.teamapps.ux.component.table.AbstractTableModel

    onAllDataChanged, onRecordsAdded, onRecordsChanged, onRecordsRemoved, setSorting

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TableExplorerModel

      public TableExplorerModel​(org.teamapps.universaldb.index.TableIndex tableIndex, boolean deletedRecords, org.teamapps.application.api.application.ApplicationInstanceData applicationInstanceData)
  • Method Details

    • getDefaultTimeLineColumn

      public org.teamapps.universaldb.index.ColumnIndex getDefaultTimeLineColumn()
    • getTimeLineColumns

      public java.util.List<org.teamapps.universaldb.index.ColumnIndex> getTimeLineColumns()
    • setQuery

      public void setQuery​(java.lang.String query)
    • setTimeLineFilter

      public void setTimeLineFilter​(java.lang.String field, org.teamapps.ux.component.timegraph.Interval interval)
    • createTimeLineDataFunction

      public java.util.function.Function<java.lang.Integer,​java.lang.Long> createTimeLineDataFunction​(org.teamapps.universaldb.index.ColumnIndex timeLineFilterColumn)
    • getCount

      public int getCount()
    • setSorting

      public void setSorting​(java.lang.String fieldName, boolean ascending)
    • getRecords

      public java.util.List<java.lang.Integer> getRecords​(int startIndex, int length)