@Override public void onDoneClicked() { for (ClasspathPagePresenter property : classpathPages) { if (property.isDirty()) { property.storeChanges(); } property.clearData(); } if ("maven".equals(appContext.getCurrentProject().getProjectConfig().getType())) { view.hideWindow(); return; } classpathResolver .updateClasspath() .then( new Operation<Void>() { @Override public void apply(Void arg) throws OperationException { view.hideWindow(); } }); }
@Override public void onConfigurationSelected(ClasspathPagePresenter pagePresenter) { pagePresenter.go(view.getConfigurationsContainer()); }
@Override public void onEnterClicked() { if (view.isDoneButtonInFocus()) { onDoneClicked(); } }