ref #5458 Fix initial opening of settings window
[cdm-vaadin.git] / src / main / java / eu / etaxonomy / cdm / vaadin / view / dbstatus / RedirectAfterLoginView.java
1 package eu.etaxonomy.cdm.vaadin.view.dbstatus;
2
3 import com.vaadin.navigator.View;
4 import com.vaadin.navigator.ViewChangeListener.ViewChangeEvent;
5 import com.vaadin.ui.CustomComponent;
6 import com.vaadin.ui.UI;
7
8 import eu.etaxonomy.cdm.vaadin.presenter.dbstatus.DistributionTablePresenter;
9 import eu.etaxonomy.cdm.vaadin.util.DistributionEditorUtil;
10
11 public class RedirectAfterLoginView extends CustomComponent implements View{
12
13 private static final long serialVersionUID = 7678509076808950380L;
14
15 @Override
16 public void enter(ViewChangeEvent event) {
17 //navigate to table view
18 DistributionTableView distributionTableView = new DistributionTableView();
19 new DistributionTablePresenter(distributionTableView);
20 UI.getCurrent().getNavigator().addView(DistributionEditorUtil.VIEW_TABLE, distributionTableView);
21 UI.getCurrent().getNavigator().navigateTo(DistributionEditorUtil.VIEW_TABLE);
22
23 distributionTableView.openDistributionSettings();
24 }
25
26 }