public void loadVariableHistory(final ParameterizedCommand<List<ProcessVariableSummary>> callback, final String variableName) { dataServices.call(new RemoteCallback<List<ProcessVariableSummary>>() { @Override public void callback(final List<ProcessVariableSummary> processVariableSummaries) { callback.execute(processVariableSummaries); } }, new HasBusyIndicatorDefaultErrorCallback(view)).getVariableHistory(processInstanceId, variableName); }
return true; } ).getAllRuntimeLogs( Long.valueOf( currentProcessInstanceId ) ); } else { dataServices.call( new RemoteCallback<List<RuntimeLogSummary>>() { return true; } ).getBusinessLogs( Long.valueOf( currentProcessInstanceId ) );
private void refreshTaskDef( final String deploymentId, final String processId ) { dataServices.call( new RemoteCallback<List<TaskDefSummary>>() { @Override public void callback( List<TaskDefSummary> tasks ) { view.getNroOfHumanTasksText().setText( String.valueOf( tasks.size() ) ); view.getHumanTasksListBox().setText( "" ); SafeHtmlBuilder safeHtmlBuilder = new SafeHtmlBuilder(); if (tasks.isEmpty()) { safeHtmlBuilder.appendEscapedLines(constants.NoUserTasksDefinedInThisProcess()); view.getHumanTasksListBox().setStyleName( "muted" ); view.getHumanTasksListBox().setHTML( safeHtmlBuilder.toSafeHtml() ); } else { for (TaskDefSummary t : tasks) { safeHtmlBuilder.appendEscapedLines( t.getName() + "\n" ); } view.getHumanTasksListBox().setHTML( safeHtmlBuilder.toSafeHtml() ); } } }, new ErrorCallback<Message>() { @Override public boolean error( Message message, Throwable throwable ) { ErrorPopup.showMessage( constants.UnexpectedError(throwable.getMessage()) ); return true; } } ).getAllTasksDef( deploymentId, processId ); }
return true; } ).getProcessInstanceActiveNodes( Long.parseLong( processId ) ); return true; } ).getProcessDesc( deploymentId, processDefId ); return true; } ).getProcessInstanceCompletedNodes( Long.parseLong( processId ) ); return true; } ).getProcessById( deploymentId, processDefId );
}).getProcessDesc(deploymentId, processDefId);
return true; } ).getAssociatedEntities( deploymentId, processId );
return true; } ).getProcessInstanceById( Long.parseLong( deploymentId ) );
return true; } ).getProcessInstanceCompletedNodes( Long.parseLong(deploymentId) );
return true; } ).getProcessInstanceActiveNodes( Long.parseLong(deploymentId) );
@Test public void testLoadVariableHistory() { final ParameterizedCommand callback = mock(ParameterizedCommand.class); final String variableName = "variable"; final long processInstanceId = 1l; final ProcessVariableSummary summary = new ProcessVariableSummary(variableName, "variableInstanceId", processInstanceId, "oldValue", "newValue", System.currentTimeMillis(), "type"); final List<ProcessVariableSummary> summaries = Arrays.asList(summary); when(dataServiceEntryPoint.getVariableHistory(processInstanceId, variableName)).thenReturn(summaries); final ProcessInstanceSelectionEvent event = new ProcessInstanceSelectionEvent("deploymentId", processInstanceId, "processDefId", "processDefName", 1); presenter.onProcessInstanceSelectionEvent(event); presenter.loadVariableHistory(callback, variableName); verify(callback).execute(summaries); } }