Project

General

Profile

« Previous | Next » 

Revision 0645cd5a

Added by Fabian Reimeier over 6 years ago

fixed login error

View differences:

src/main/java/eu/etaxonomy/cdm/vaadin/ui/DistributionStatusUI.java
2 2

  
3 3
import org.apache.log4j.Logger;
4 4
import org.springframework.beans.factory.annotation.Autowired;
5
import org.springframework.beans.factory.annotation.Qualifier;
5 6
import org.springframework.context.ApplicationEventPublisher;
6 7

  
7 8
import com.vaadin.annotations.Theme;
......
16 17
import com.vaadin.ui.Component;
17 18
import com.vaadin.ui.UI;
18 19

  
20
import eu.etaxonomy.cdm.vaadin.toolbar.Toolbar;
19 21
import eu.etaxonomy.cdm.vaadin.view.RedirectToLoginView;
20 22
import eu.etaxonomy.cdm.vaadin.view.distributionStatus.DistributionTableViewBean;
21 23
import eu.etaxonomy.vaadin.ui.UIInitializedEvent;
22 24
import eu.etaxonomy.vaadin.ui.navigation.NavigationEvent;
25
import eu.etaxonomy.vaadin.ui.view.ToolbarDisplay;
23 26

  
24 27
@Theme("macosx")
25 28
@Title("Distribution Editor")
......
29 32
public class DistributionStatusUI extends UI{
30 33

  
31 34
    private final static Logger logger = Logger.getLogger(DistributionStatusUI.class);
32
    
35

  
33 36
    @Autowired
34 37
    private ViewDisplay viewDisplay;
35 38

  
36

  
37 39
    //---- pull into abstract super class ? ---------
38 40
    @Autowired
39 41
    SpringViewProvider viewProvider;
......
41 43
    protected void configureAccessDeniedView() {
42 44
        viewProvider.setAccessDeniedViewClass(RedirectToLoginView.class);
43 45
    }
44
	
46

  
45 47
    /**
46 48
     * @return
47 49
     */
......
58 60

  
59 61
    public static final String INITIAL_VIEW =  DistributionTableViewBean.NAME;
60 62

  
63
    @Autowired
64
    @Qualifier("registrationToolbar")
65
    private Toolbar toolbar;
66

  
61 67
    @Autowired
62 68
    ApplicationEventPublisher eventBus;
63
    
69

  
64 70
    public DistributionStatusUI() {
65 71

  
66 72
    }
......
72 78
        Responsive.makeResponsive(this);
73 79

  
74 80
        setContent((Component) viewDisplay);
75
       
81

  
82
        if(ToolbarDisplay.class.isAssignableFrom(viewDisplay.getClass())){
83
            ((ToolbarDisplay)viewDisplay).setToolbar(toolbar);
84
        }
85

  
76 86
        eventBus.publishEvent(new UIInitializedEvent());
77 87

  
78 88
        //navigate to initial view

Also available in: Unified diff