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.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
  • 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, org.teamapps.data.value.Sorting sorting)  
    java.util.List<org.teamapps.universaldb.index.ColumnIndex> getTimeLineColumns()  
    void setQuery​(java.lang.String query)  
    void setTimeLineFilter​(java.lang.String field, org.teamapps.ux.component.timegraph.Interval interval)  

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

    onAllDataChanged, onRecordAdded, onRecordDeleted, onRecordUpdated

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.teamapps.ux.component.table.TableModel

    getChildRecords
  • 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()
    • getRecords

      public java.util.List<java.lang.Integer> getRecords​(int startIndex, int length, org.teamapps.data.value.Sorting sorting)