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)intgetCount()org.teamapps.universaldb.index.ColumnIndexgetDefaultTimeLineColumn()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()voidsetQuery(java.lang.String query)voidsetTimeLineFilter(java.lang.String field, org.teamapps.ux.component.timegraph.Interval interval)Methods inherited from class org.teamapps.ux.component.table.AbstractTableModel
onAllDataChanged, onRecordAdded, onRecordDeleted, onRecordUpdatedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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)
-