public String getDataSetUUID() { return dataSetLookup == null ? null : dataSetLookup.getDataSetUUID(); }
public String getDataSetUUID() { return dataSetLookup == null ? null : dataSetLookup.getDataSetUUID(); }
public void callback(List<DataSetDef> dataSetDefs) { showDataSetDefs(dataSetDefs); if (dataSetLookup != null && dataSetLookup.getDataSetUUID() != null) { fetchMetadata(dataSetLookup.getDataSetUUID(), new RemoteCallback<DataSetMetadata>() { public void callback(DataSetMetadata metadata) { updateDataSetLookup(); } }); } } });
public void callback(List<DataSetDef> dataSetDefs) { showDataSetDefs(dataSetDefs); if (dataSetLookup != null && dataSetLookup.getDataSetUUID() != null) { fetchMetadata(dataSetLookup.getDataSetUUID(), new RemoteCallback<DataSetMetadata>() { public void callback(DataSetMetadata metadata) { updateDataSetLookup(); } }); } } });
public void notFound() { view.errorDataSetNotFound(displayerSettings.getDataSetLookup().getDataSetUUID()); } public boolean onError(ClientRuntimeError error) {
public void notFound() { view.errorDataSetNotFound(displayerSettings.getDataSetLookup().getDataSetUUID()); } public boolean onError(ClientRuntimeError error) {
@Override public void notFound() { removeOptions(); errorPopup.showError(Constants.INSTANCE.DataSetNotFound(dataSetLookup.getDataSetUUID())); }
public void notFound() { getView().errorDataSetNotFound(displayerSettings.getDataSetLookup().getDataSetUUID()); }
public void notFound() { getView().errorDataSetNotFound(displayerSettings.getDataSetLookup().getDataSetUUID()); }
@Override public boolean onError(ClientRuntimeError error) { removeOptions(); errorPopup.showError(Constants.INSTANCE.DataSetError(dataSetLookup.getDataSetUUID(), error.getMessage())); return false; } });
public void notFound() { String uuid = displayerSettings.getDataSetLookup().getDataSetUUID(); getView().errorDataSetNotFound(uuid); handleError("Data set not found: " + uuid); }
public void notFound() { String uuid = displayerSettings.getDataSetLookup().getDataSetUUID(); getView().errorDataSetNotFound(uuid); handleError("Data set not found: " + uuid); }
public JsonObject toJson(DataSetLookup dataSetLookup) throws JsonException { JsonObject json = Json.createObject(); if ( dataSetLookup != null ) { String uuid = dataSetLookup.getDataSetUUID(); if (uuid != null && !uuid.trim().isEmpty()) json.put(UUID, uuid); json.put(ROWCOUNT, Integer.toString(dataSetLookup.getNumberOfRows())); json.put(ROWOFFSET, Integer.toString(dataSetLookup.getRowOffset())); List<DataSetFilter> filterOps = dataSetLookup.getOperationList(DataSetFilter.class); if (!filterOps.isEmpty()) { json.set(FILTEROPS, formatFilterOperations(filterOps)); } List<DataSetGroup> groupOps = dataSetLookup.getOperationList(DataSetGroup.class); if (!groupOps.isEmpty()) { json.set(GROUPOPS, formatGroupOperations(groupOps)); } List<DataSetSort> sortOps = dataSetLookup.getOperationList(DataSetSort.class); if (!sortOps.isEmpty()) { json.set(SORTOPS, formatSortOperations(sortOps)); } } return json; }
public static DataSetLookup fromInstance(DataSetLookup orig, String serverTemplateId) { ConsoleDataSetLookup clone = new ConsoleDataSetLookup(); clone.setDataSetUUID(orig.getDataSetUUID()); clone.setRowOffset(orig.getRowOffset()); clone.setNumberOfRows(orig.getNumberOfRows()); for (DataSetOp dataSetOp : orig.getOperationList()) { clone.getOperationList().add(dataSetOp.cloneInstance()); } clone.setServerTemplateId(serverTemplateId); return clone; }
public static DataSetLookup fromInstance(DataSetLookup orig, String serverTemplateId) { ConsoleDataSetLookup clone = new ConsoleDataSetLookup(); clone.setDataSetUUID(orig.getDataSetUUID()); clone.setRowOffset(orig.getRowOffset()); clone.setNumberOfRows(orig.getNumberOfRows()); for (DataSetOp dataSetOp : orig.getOperationList()) { clone.getOperationList().add(dataSetOp.cloneInstance()); } clone.setServerTemplateId(serverTemplateId); return clone; }
public static DataSetLookup fromInstance(DataSetLookup orig, String serverTemplateId) { ConsoleDataSetLookup clone = new ConsoleDataSetLookup(); clone.setDataSetUUID(orig.getDataSetUUID()); clone.setRowOffset(orig.getRowOffset()); clone.setNumberOfRows(orig.getNumberOfRows()); for (DataSetOp dataSetOp : orig.getOperationList()) { clone.getOperationList().add(dataSetOp.cloneInstance()); } clone.setServerTemplateId(serverTemplateId); return clone; }
@Test public void testJSONConversion() throws Exception { FilterSettings filterSettings = createTableSettings(); String json = filterSettingsJSONMarshaller.toJsonString(filterSettings); FilterSettings fs = filterSettingsJSONMarshaller.fromJsonString(json); assertTrue("Check the number of operations", fs.getDataSetLookup().getOperationList().size() == filterSettings.getDataSetLookup().getOperationList().size()); assertTrue("Check the DataSetUUID", filterSettings.getDataSetLookup().getDataSetUUID().equals(fs.getDataSetLookup().getDataSetUUID())); assertTrue("Check ColumSettingList size", filterSettings.getColumnSettingsList().size() == fs.getColumnSettingsList().size()); assertTrue("Check the ColumSettingList(0)", filterSettings.getColumnSettingsList().get(0).getColumnId().equals(fs.getColumnSettingsList().get(0).getColumnId())); assertTrue("Check the Settings selfApply", filterSettings.getSettingsFlatMap().get("type").equals(fs.getSettingsFlatMap().get("type"))); assertTrue("Check the Settings table.sort.enabled", filterSettings.getSettingsFlatMap().get("table.sort.enabled").equals(fs.getSettingsFlatMap().get("table.sort.enabled"))); assertTrue("Check the Settings table.sort.columnId", filterSettings.getSettingsFlatMap().get("table.sort.columnId").equals(fs.getSettingsFlatMap().get("table.sort.columnId"))); }
@Test public void testDataSetName() { assertEquals(getDataSetId(), getFilterSettingsManager().createFilterSettingsPrototype().getDataSetLookup().getDataSetUUID()); }
@Test public void testDataSetSelected() { presenter.init(DATA_2D_FIXED, DataSetLookupFactory.newDataSetLookupBuilder() .dataset(POPULATION_UUID) .group("country") .column("country") .column("population", AggregateFunctionType.SUM) .buildLookup()); when(view.getSelectedDataSetId()).thenReturn(REVENUE_UUID); presenter.onDataSetSelected(); verify(event).fire(any(DataSetLookupChangedEvent.class)); DataSetLookup newLookup = presenter.getDataSetLookup(); assertEquals(newLookup.getDataSetUUID(), REVENUE_UUID); assertEquals(presenter.getFirstGroupColumnId(), "company"); assertEquals(presenter.getFirstGroupFunctions().size(), 2); assertEquals(presenter.getFirstGroupFunctions().get(0).getSourceId(), "company"); assertEquals(presenter.getFirstGroupFunctions().get(1).getSourceId(), "revenue"); assertEquals(presenter.getFirstGroupFunctions().get(0).getFunction(), null); assertEquals(presenter.getFirstGroupFunctions().get(1).getFunction(), AggregateFunctionType.SUM); }
@Test public void testMultipleColumns() { DataSetLookup lookup = MULTIPLE_COLUMNS.newDataSetLookup(METADATA); assertEquals(lookup.getDataSetUUID(), "test"); List<DataSetOp> opList = lookup.getOperationList(); assertEquals(opList.size(), 1); List<DataSetGroup> groupList = lookup.getOperationList(DataSetGroup.class); assertEquals(groupList.size(), 1); DataSetGroup groupOp = groupList.get(0); assertNotNull(groupOp); ColumnGroup cg = groupOp.getColumnGroup(); assertNull(cg); assertEquals(groupOp.getGroupFunctions().size(), MULTIPLE_COLUMNS.getMinColumns()); for (int i = 0; i < MULTIPLE_COLUMNS.getMinColumns(); i++) { GroupFunction gf = groupOp.getGroupFunction(METADATA.getColumnId(i)); assertNotNull(gf); assertEquals(gf.getSourceId(), METADATA.getColumnId(i)); assertEquals(gf.getColumnId(), METADATA.getColumnId(i)); assertNull(gf.getFunction()); } }