public void redraw() { if (!drawn) { draw(); } else { try { dataSetHandler.lookupDataSet(new DataSetReadyCallback() { public void callback(DataSet result) { dataSet = result; populateSelector(); } public void notFound() { displayMessage("ERROR: Data set not found."); } }); } catch ( Exception e ) { displayMessage( "ERROR: " + e.getMessage() ); } } }
@Test public void testLookupDataSetEvent() throws Exception { DataSetReadyCallback callback = mock(DataSetReadyCallback.class); final DataSet dataSet = mock(DataSet.class); doAnswer(new Answer() { @Override public Void answer(InvocationOnMock invocation) throws Throwable { ((DataSetReadyCallback) invocation.getArguments()[0]).callback(dataSet); return null; } }).when(dataSetHandlerMock).lookupDataSet(any(DataSetReadyCallback.class)); dataSetQueryHelper.lookupDataSet(0, callback); final ArgumentCaptor<DataSetReadyEvent> captor = ArgumentCaptor.forClass(DataSetReadyEvent.class); verify(event).fire(captor.capture()); assertEquals(currentTableSetting, captor.getValue().getFilterSettings()); } }
@Test public void testLookupDataSetEvent() throws Exception { DataSetReadyCallback callback = mock(DataSetReadyCallback.class); final DataSet dataSet = mock(DataSet.class); doAnswer(new Answer() { @Override public Void answer(InvocationOnMock invocation) throws Throwable { ((DataSetReadyCallback) invocation.getArguments()[0]).callback(dataSet); return null; } }).when(dataSetHandlerMock).lookupDataSet(any(DataSetReadyCallback.class)); dataSetQueryHelper.lookupDataSet(0, callback); final ArgumentCaptor<DataSetReadyEvent> captor = ArgumentCaptor.forClass(DataSetReadyEvent.class); verify(event).fire(captor.capture()); assertEquals(currentTableSetting, captor.getValue().getFilterSettings()); } }
public void init(Displayer displayer) { try { this.displayer = displayer; this.displayerSettings = displayer.getDisplayerSettings(); this.displayerContraints = displayer.getDisplayerConstraints(); this.supportedAttributes = displayerContraints.getSupportedAttributes(); displayer.getDataSetHandler().lookupDataSet(new DataSetReadyCallback() { @Override public void callback(DataSet dataSet) { show(); } @Override public void notFound() { view.dataSetNotFound(); } @Override public boolean onError(final ClientRuntimeError error) { view.error(error.getMessage()); return false; } }); } catch (Exception e) { view.error(e.toString()); } }
public void init(Displayer displayer) { try { this.displayer = displayer; this.displayerSettings = displayer.getDisplayerSettings(); this.displayerContraints = displayer.getDisplayerConstraints(); this.supportedAttributes = displayerContraints.getSupportedAttributes(); displayer.getDataSetHandler().lookupDataSet(new DataSetReadyCallback() { @Override public void callback(DataSet dataSet) { show(); } @Override public void notFound() { view.dataSetNotFound(); } @Override public boolean onError(final ClientRuntimeError error) { view.error(error.getMessage()); return false; } }); } catch (Exception e) { view.error(e.toString()); } }
public void lookupCurrentPage(final Callback<Integer> callback) { try { beforeDataSetLookup(); dataSetHandler.lookupDataSet(new DataSetReadyCallback() { public void callback(DataSet ds) { try { dataSet = ds; afterDataSetLookup(dataSet); callback.callback(dataSet.getRowCount()); } catch (Exception e) { showError(new ClientRuntimeError(e)); } } public void notFound() { view.errorDataSetNotFound(displayerSettings.getDataSetLookup().getDataSetUUID()); } public boolean onError(ClientRuntimeError error) { showError(error); return false; } }); } catch (Exception e) { showError(new ClientRuntimeError(e)); } }
dataSetHandler.lookupDataSet( new DataSetReadyCallback() {
public void lookupCurrentPage(final Callback<Integer> callback) { try { beforeDataSetLookup(); dataSetHandler.lookupDataSet(new DataSetReadyCallback() { public void callback(DataSet ds) { try { dataSet = ds; afterDataSetLookup(dataSet); callback.callback(dataSet.getRowCount()); } catch (Exception e) { showError(new ClientRuntimeError(e)); } } public void notFound() { view.errorDataSetNotFound(displayerSettings.getDataSetLookup().getDataSetUUID()); } public boolean onError(ClientRuntimeError error) { showError(error); return false; } }); } catch (Exception e) { showError(new ClientRuntimeError(e)); } }
displayMessage(initMsg + " ..."); dataSetHandler.lookupDataSet(new DataSetReadyCallback() { public void callback(DataSet result) { dataSet = result;
dataSetHandler.lookupDataSet( new DataSetReadyCallback() {
@Before public void init() throws Exception { when(rendererManager.getRenderersForType(any(DisplayerType.class))).thenReturn(Arrays.asList(rendererA, rendererB)); when(rendererA.getUUID()).thenReturn("rendererA"); when(rendererB.getUUID()).thenReturn("rendererB"); when(rendererManager.getRendererForDisplayer(any(DisplayerSettings.class))).thenReturn(rendererB); when(displayerLocator.lookupDisplayer(any(DisplayerSettings.class))).thenReturn(displayer); when(displayer.getDataSetHandler()).thenReturn(dataSetHandler); when(displayer.getDisplayerConstraints()).thenReturn(new DisplayerConstraints(null) .supportsAttribute(TYPE) .supportsAttribute(SUBTYPE) .supportsAttribute(RENDERER) .supportsAttribute(GENERAL_GROUP) .supportsAttribute(COLUMNS_GROUP) .supportsAttribute(REFRESH_GROUP) .supportsAttribute(FILTER_GROUP) .supportsAttribute(CHART_GROUP) .supportsAttribute(TABLE_GROUP) .supportsAttribute(AXIS_GROUP) .supportsAttribute(METER_GROUP)); presenter = new DisplayerSettingsEditor(view, displayerLocator, rendererManager, event); // Call to init implies calling to presenter.show() internally doAnswer(new Answer() { @Override public Object answer(InvocationOnMock invocationOnMock) throws Throwable { presenter.show(); return null; } }).when(dataSetHandler).lookupDataSet(any(DataSetReadyCallback.class)); }
beforeLoad(); beforeDataSetLookup(); dataSetHandler.lookupDataSet(new DataSetReadyCallback() { public void callback(DataSet result) { try {
dataSetHandler.lookupDataSet( new DataSetReadyCallback() {
@Before public void init() throws Exception { when(rendererManager.getRenderersForType(any(DisplayerType.class))).thenReturn(Arrays.asList(rendererA, rendererB)); when(rendererA.getUUID()).thenReturn("rendererA"); when(rendererB.getUUID()).thenReturn("rendererB"); when(rendererManager.getRendererForDisplayer(any(DisplayerSettings.class))).thenReturn(rendererB); when(displayerLocator.lookupDisplayer(any(DisplayerSettings.class))).thenReturn(displayer); when(displayer.getDataSetHandler()).thenReturn(dataSetHandler); when(displayer.getDisplayerConstraints()).thenReturn(new DisplayerConstraints(null) .supportsAttribute(TYPE) .supportsAttribute(SUBTYPE) .supportsAttribute(RENDERER) .supportsAttribute(GENERAL_GROUP) .supportsAttribute(COLUMNS_GROUP) .supportsAttribute(REFRESH_GROUP) .supportsAttribute(FILTER_GROUP) .supportsAttribute(CHART_GROUP) .supportsAttribute(TABLE_GROUP) .supportsAttribute(AXIS_GROUP) .supportsAttribute(METER_GROUP)); presenter = new DisplayerSettingsEditor(view, displayerLocator, rendererManager, event); // Call to init implies calling to presenter.show() internally doAnswer(new Answer() { @Override public Object answer(InvocationOnMock invocationOnMock) throws Throwable { presenter.show(); return null; } }).when(dataSetHandler).lookupDataSet(any(DataSetReadyCallback.class)); }
beforeLoad(); beforeDataSetLookup(); dataSetHandler.lookupDataSet(new DataSetReadyCallback() { public void callback(DataSet result) { try {
dataSetHandler.lookupDataSet(new DataSetReadyCallback() { public void callback(DataSet result) { try {
editHandler.lookupDataSet(new DataSetReadyCallback() { @Override public void callback(final DataSet dataSet) {
editHandler.lookupDataSet(new DataSetReadyCallback() { @Override public void callback(final DataSet dataSet) {
ConsoleDataSetLookup.fromInstance(lookup, getDataSetDef().getServerTemplateId()), editCloneWithoutCacheSettings); editHandler.lookupDataSet(new DataSetReadyCallback() { @Override public void callback(final DataSet dataSet) {
ConsoleDataSetLookup.fromInstance(lookup, getDataSetDef().getServerTemplateId()), editCloneWithoutCacheSettings); editHandler.lookupDataSet(new DataSetReadyCallback() { @Override public void callback(final DataSet dataSet) {