@Override protected void beforeDataSetLookup() { // Get the sort settings if (lastOrderedColumn == null) { String defaultSortColumn = displayerSettings.getTableDefaultSortColumnId(); if (defaultSortColumn != null && !"".equals( defaultSortColumn)) { lastOrderedColumn = defaultSortColumn; lastSortOrder = displayerSettings.getTableDefaultSortOrder(); } } // Apply the sort order specified (if any) if (lastOrderedColumn != null) { sortApply(lastOrderedColumn, lastSortOrder); } // Draw only the data subset corresponding to the current page. int pageSize = displayerSettings.getTablePageSize(); int offset = (currentPage - 1) * pageSize; dataSetHandler.limitDataSetRows(offset, pageSize); }
@Override protected void beforeDataSetLookup() { // Get the sort settings if (lastOrderedColumn == null) { String defaultSortColumn = displayerSettings.getTableDefaultSortColumnId(); if (defaultSortColumn != null && !"".equals( defaultSortColumn)) { lastOrderedColumn = defaultSortColumn; lastSortOrder = displayerSettings.getTableDefaultSortOrder(); } } // Apply the sort order specified (if any) if (lastOrderedColumn != null) { sortApply(lastOrderedColumn, lastSortOrder); } // Draw only the data subset corresponding to the current page. int pageSize = displayerSettings.getTablePageSize(); int offset = (currentPage - 1) * pageSize; dataSetHandler.limitDataSetRows(offset, pageSize); }
dataSetHandler.limitDataSetRows(offset, displayerSettings.getTablePageSize());
@Override protected void beforeDataSetLookup() { // Get the sort settings if (lastOrderedColumn == null) { String defaultSortColumn = displayerSettings.getTableDefaultSortColumnId(); if (!StringUtils.isBlank(defaultSortColumn)) { lastOrderedColumn = defaultSortColumn; lastSortOrder = displayerSettings.getTableDefaultSortOrder(); } } // Apply the sort order specified (if any) if (lastOrderedColumn != null) { sortApply(lastOrderedColumn, lastSortOrder); } // Lookup only the target rows dataSetHandler.limitDataSetRows(view.getLastOffset(), getPageSize()); }
@Override protected void beforeDataSetLookup() { // Get the sort settings if (lastOrderedColumn == null) { String defaultSortColumn = displayerSettings.getTableDefaultSortColumnId(); if (!StringUtils.isBlank(defaultSortColumn)) { lastOrderedColumn = defaultSortColumn; lastSortOrder = displayerSettings.getTableDefaultSortOrder(); } } // Apply the sort order specified (if any) if (lastOrderedColumn != null) { sortApply(lastOrderedColumn, lastSortOrder); } // Lookup only the target rows dataSetHandler.limitDataSetRows(view.getLastOffset(), getPageSize()); }
dataSetHandler.limitDataSetRows(offset, currentTableSetting.getTablePageSize());
dataSetHandler.limitDataSetRows(offset, currentTableSetting.getTablePageSize());
@Test public void lookupDataSetTest() throws Exception { currentTableSetting.setTableDefaultSortColumnId(COLUMN_1); currentTableSetting.setTableDefaultSortOrder(DESCENDING); currentTableSetting.setTablePageSize(5); dataSetQueryHelper.lookupDataSet(0, new DataSetReadyCallback() { @Override public void callback(DataSet dataSet) { } @Override public void notFound() { } @Override public boolean onError(ClientRuntimeError error) { fail(error.getMessage()); return false; } }); verify(dataSetHandlerMock).limitDataSetRows(0, 5); verify(dataSetHandlerMock).sort(COLUMN_1, DESCENDING); }
@Test public void lookupDataSetTest() throws Exception { currentTableSetting.setTableDefaultSortColumnId(COLUMN_1); currentTableSetting.setTableDefaultSortOrder(DESCENDING); currentTableSetting.setTablePageSize(5); dataSetQueryHelper.lookupDataSet(0, new DataSetReadyCallback() { @Override public void callback(DataSet dataSet) { } @Override public void notFound() { } @Override public boolean onError(ClientRuntimeError error) { fail(error.getMessage()); return false; } }); verify(dataSetHandlerMock).limitDataSetRows(0, 5); verify(dataSetHandlerMock).sort(COLUMN_1, DESCENDING); }