@UiHandler("deleteButton") public void handleDeleteOrganism(ClickEvent clickEvent) { if (Window.confirm( "Are you sure you want to delete " + singleSelectionModel.getSelectedObject().getName())) { deleteButton.setEnabled(false); deleteButton.setText("Processing"); savingNewOrganism = true; OrganismRestService.deleteOrganism( new UpdateInfoListCallback(), singleSelectionModel.getSelectedObject()); loadingDialog.show(); } }
@UiHandler("createButton") public void handleSaveNewOrganism(ClickEvent clickEvent) { OrganismInfo organismInfo = new OrganismInfo(); organismInfo.setName(organismName.getText()); organismInfo.setDirectory(sequenceFile.getText()); organismInfo.setGenus(genus.getText()); organismInfo.setSpecies(species.getText()); organismInfo.setBlatDb(blatdb.getText()); createButton.setEnabled(false); createButton.setText("Processing"); savingNewOrganism = true; OrganismRestService.createOrganism(new UpdateInfoListCallback(), organismInfo); loadingDialog.show(); }
/* * (non-Javadoc) * @see android.os.AsyncTask#onPreExecute() */ @Override protected void onPreExecute() { if (mTarget.get() != null) { mTarget.get().mLoadingDialog = LoadingDialog.show(mTarget.get(), true, true, mHideMainView); } }