// ------------------------------------------------------------------------------------- public void updateFileList(String selectedComponent, final SimpleComboBox<String> listFiles) { service = (ServiceManagerWebServiceAsync) Registry.get("guiservice"); service.getFileList( LeftPanelLogin.session_id, selectedComponent, new AsyncCallback<ArrayList<String>>() { @Override public void onFailure(Throwable caught) { Dispatcher.forwardEvent(MainEvents.error, caught); } @Override public void onSuccess(ArrayList<String> result) { if (result != null) { listFiles.removeAll(); listFiles.clear(); for (String file : result) { listFiles.add(file); } } else { removeAll(); ((TextArea) textArea) .setValue( "Session time elapsed! Please log out, log in again and refresh the selected option"); add(textArea); layout(true); } } }); }
public RightIPSPanel() { setHeading("Broker Use Case: IPS"); setLayout(new FitLayout()); service = (ServiceManagerWebServiceAsync) Registry.get("guiservice"); service.getIPSurl( LeftPanelLogin.session_id, new AsyncCallback<String>() { public void onFailure(Throwable caught) { System.out.println("Error: getIPSurl"); Dispatcher.forwardEvent(MainEvents.error, caught); } public void onSuccess(String result) { System.out.println("Successfully executed: getIPSurl"); removeAll(); if (result.substring(0, 0).equals("-")) { textScreen = result; ((TextArea) textArea).setValue(textScreen); add(textArea); layout(true); } else { IPSurl = result; Frame frame = new Frame(IPSurl); frame.setWidth("100%"); add(frame); System.out.println("IPS url = " + IPSurl); setLayoutOnChange(true); layout(true); } } }); }
// ------------------------------------------------------------------------------------- public void updateFileContent() { if (listFiles.getSelectedIndex() != -1) { service = (ServiceManagerWebServiceAsync) Registry.get("guiservice"); service.getFile( LeftPanelLogin.session_id, selectedComponent, listFiles.getSimpleValue(), new AsyncCallback<String>() { @Override public void onFailure(Throwable caught) { Dispatcher.forwardEvent(MainEvents.error, caught); } @Override public void onSuccess(String result) { if (result != null) { if (!result.equals(currentOutput)) { output.setValue(result); } } else { removeAll(); ((TextArea) textArea) .setValue( "Session time elapsed! Please log out, log in again and refresh the selected option"); add(textArea); layout(true); } } }); } else { output.setEmptyText("Please select a file to display."); } }