Revision be4a9789
Added by Andreas Kohlbecker about 6 years ago
src/main/java/eu/etaxonomy/cdm/vaadin/view/LoginViewBean.java | ||
---|---|---|
8 | 8 |
*/ |
9 | 9 |
package eu.etaxonomy.cdm.vaadin.view; |
10 | 10 |
|
11 |
import org.vaadin.spring.events.EventScope; |
|
12 |
|
|
11 | 13 |
import com.vaadin.navigator.View; |
12 | 14 |
import com.vaadin.navigator.ViewChangeListener.ViewChangeEvent; |
13 | 15 |
import com.vaadin.spring.annotation.SpringView; |
... | ... | |
51 | 53 |
setCompositionRoot(root); |
52 | 54 |
|
53 | 55 |
loginDialog.getLoginButton().addClickListener(e -> handleLoginClick(e)); |
54 |
loginDialog.getRegisterButton().addClickListener(e -> eventBus.publishEvent(new RegisterNewUserEvent(e)));
|
|
55 |
loginDialog.getSendOnetimeLogin().addClickListener(e -> eventBus.publishEvent(new PasswordRevoveryEvent(e)));
|
|
56 |
loginDialog.getRegisterButton().addClickListener(e -> getViewEventBus().publish(EventScope.UI, this, new RegisterNewUserEvent(e)));
|
|
57 |
loginDialog.getSendOnetimeLogin().addClickListener(e -> getViewEventBus().publish(EventScope.UI, this, new PasswordRevoveryEvent(e)));
|
|
56 | 58 |
// NOTE: null viewName will be replaced by the default view name in NavigationManagerBean |
57 |
loginDialog.getCancelLoginButton().addClickListener(e -> eventBus.publishEvent(new NavigationEvent(null)));
|
|
58 |
loginDialog.getCancelRegistrationButton().addClickListener(e -> eventBus.publishEvent(new NavigationEvent(null)));
|
|
59 |
loginDialog.getCancelLoginButton().addClickListener(e -> getViewEventBus().publish(EventScope.UI, this, new NavigationEvent(null)));
|
|
60 |
loginDialog.getCancelRegistrationButton().addClickListener(e -> getViewEventBus().publish(EventScope.UI, this, new NavigationEvent(null)));
|
|
59 | 61 |
} |
60 | 62 |
|
61 | 63 |
/** |
62 | 64 |
* @param e |
63 | 65 |
*/ |
64 | 66 |
private void handleLoginClick(ClickEvent e) { |
65 |
eventBus.publishEvent(new AuthenticationAttemptEvent(e, loginDialog.getUserName().getValue()));
|
|
67 |
getViewEventBus().publish(this, new AuthenticationAttemptEvent(e, loginDialog.getUserName().getValue()));
|
|
66 | 68 |
} |
67 | 69 |
|
68 | 70 |
@Override |
Also available in: Unified diff
fix #7231 replacing SpringApplicationEventBus by scoped Vaadin4Spring Event Bus