Revision 071c2929
Added by Andreas Kohlbecker almost 7 years ago
src/main/java/eu/etaxonomy/cdm/vaadin/ui/RegistrationUI.java | ||
---|---|---|
23 | 23 |
import com.vaadin.server.Responsive; |
24 | 24 |
import com.vaadin.server.VaadinRequest; |
25 | 25 |
import com.vaadin.spring.annotation.SpringUI; |
26 |
import com.vaadin.spring.navigator.SpringViewProvider; |
|
26 | 27 |
import com.vaadin.ui.Component; |
27 | 28 |
import com.vaadin.ui.Label; |
28 | 29 |
import com.vaadin.ui.UI; |
29 | 30 |
import com.vaadin.ui.themes.ValoTheme; |
30 | 31 |
|
32 |
import eu.etaxonomy.cdm.vaadin.view.LoginViewBean; |
|
31 | 33 |
import eu.etaxonomy.cdm.vaadin.view.registration.DashBoardView; |
32 | 34 |
import eu.etaxonomy.cdm.vaadin.view.registration.ListViewBean; |
33 | 35 |
import eu.etaxonomy.cdm.vaadin.view.registration.StartRegistrationView; |
... | ... | |
54 | 56 |
@Autowired |
55 | 57 |
private ViewDisplay viewDisplay; |
56 | 58 |
|
59 |
//---- pull into abstract super class ? --------- |
|
60 |
@Autowired |
|
61 |
SpringViewProvider viewProvider; |
|
62 |
|
|
63 |
protected void configureAccessDeniedView() { |
|
64 |
viewProvider.setAccessDeniedViewClass(LoginViewBean.class); |
|
65 |
} |
|
66 |
//--------------------------------------------- |
|
67 |
|
|
57 | 68 |
//private final String INITIAL_VIEW = "workflow/edit/100002"; |
58 |
private final String INITIAL_VIEW = DashBoardView.NAME;
|
|
69 |
public static final String INITIAL_VIEW = DashBoardView.NAME;
|
|
59 | 70 |
|
60 | 71 |
/* |
61 | 72 |
* this HACKY solution forces the bean to be instantiated, TODO do it properly |
... | ... | |
75 | 86 |
|
76 | 87 |
@Override |
77 | 88 |
protected void init(VaadinRequest request) { |
89 |
|
|
90 |
configureAccessDeniedView(); |
|
91 |
|
|
78 | 92 |
addStyleName(ValoTheme.UI_WITH_MENU); |
79 | 93 |
Responsive.makeResponsive(this); |
80 | 94 |
|
Also available in: Unified diff
View based authentication with login dialog