@com.vaadin.spring.annotation.UIScope

Here are the examples of the java api @com.vaadin.spring.annotation.UIScope taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

1 Examples 7

19 Source : WorkshopDashboardSetup.java
with Apache License 2.0
from ijazfx

@Service
@UIScope
public clreplaced WorkshopDashboardSetup extends AbstractDashboardSetup {

    private ViewProvider viewProvider;

    public WorkshopDashboardSetup(ViewProvider viewProvider) {
        this.viewProvider = viewProvider;
    }

    @Override
    public String applicationreplacedle() {
        return "Graphenee Workshop";
    }

    @Override
    public Image applicationLogo() {
        return null;
    }

    @Override
    protected List<TRMenuItem> menuItems() {
        List<TRMenuItem> menus = new ArrayList<>();
        menus.add(TRSimpleMenuItem.createMenuItemForView(MetroStyleDashboardView.VIEW_NAME, "Home", FontAwesome.HOME));
        menus.add(TRSimpleMenuItem.createMenuItemForView(MeetingHostView.VIEW_NAME, "Meeting Host", FontAwesome.VIDEO_CAMERA));
        menus.add(TRSimpleMenuItem.createMenuItemForView(MeetingClientView.VIEW_NAME, "Meeting Client", FontAwesome.VIDEO_CAMERA));
        menus.add(TRSimpleMenuItem.createMenuItemForView(RecordAudioView.VIEW_NAME, "Record Audio", FontAwesome.MICROPHONE));
        TRSimpleMenuItem dmMenuItem = TRSimpleMenuItem.createMenuItemForView(SystemView.VIEW_NAME, "Data Maintenance", FontAwesome.WRENCH);
        dmMenuItem.addChild(TRSimpleMenuItem.createMenuItemForView(SystemView.VIEW_NAME, "System", FontAwesome.SERVER));
        dmMenuItem.addChild(TRSimpleMenuItem.createMenuItemForView(LocalizationView.VIEW_NAME, "Localization", FontAwesome.GLOBE));
        dmMenuItem.addChild(TRSimpleMenuItem.createMenuItemForView(SecurityView.VIEW_NAME, "Security", FontAwesome.USER_SECRET));
        menus.add(dmMenuItem);
        return menus;
    }

    @Override
    protected List<TRMenuItem> profileMenuItems() {
        return null;
    }

    @Override
    public String dashboardViewName() {
        return MetroStyleDashboardView.VIEW_NAME;
    }

    @Override
    public void registerViewProviders(Navigator navigator) {
        navigator.addProvider(viewProvider);
    }
}