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)intgetCount()org.teamapps.universaldb.index.ColumnIndexgetDefaultTimeLineColumn()java.util.List<java.lang.Integer>getRecords(int startIndex, int length)java.util.List<org.teamapps.universaldb.index.ColumnIndex>getTimeLineColumns()voidsetQuery(java.lang.String query)voidsetSorting(java.lang.String fieldName, boolean ascending)voidsetTimeLineFilter(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, setSortingMethods 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)
-