public void modificSite() { if (!isSelected()) { Notification.show("You must select at least one"); return; } Collection<URI> selected = getSelected(); if (selected.size() > 1) { Notification.show("You must select only one entry"); return; } URI uri = selected.iterator().next(); final AddSiteDialog addSiteDialog = new AddSiteDialog( sitesManager, agent, uri.toString(), sitesManager.getReposiotoryNickName(agent, uri)); mainLayout.getUI().addWindow(addSiteDialog); addSiteDialog.addCloseListener( new CloseListener() { @Override public void windowClose(CloseEvent e) { // TODO Auto-generated method stub if (addSiteDialog.isInstalled()) { loadSites(); } } }); }
public void addSite() { final AddSiteDialog addSiteDialog = new AddSiteDialog(sitesManager, agent); addSiteDialog.addCloseListener( new CloseListener() { @Override public void windowClose(CloseEvent e) { // TODO Auto-generated method stub if (addSiteDialog.isInstalled()) { loadSites(); } } }); mainLayout.getUI().addWindow(addSiteDialog); }