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
19
Source : WorkshopDashboardSetup.java
with Apache License 2.0
from ijazfx
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);
}
}