private MenuItemDef register(final MenuItemDef parent, final MenuItemDefId defId, final int orderNumber, final Class<? extends Page> pageClass, final UserRightId requiredRightId, final UserRightValue... requiredRightValues) { return register( new MenuItemDef(parent, defId.getId(), orderNumber, defId.getI18nKey(), pageClass, null, requiredRightId, requiredRightValues)); }
/** * @return name(). */ public String getId() { return name(); }
public MenuItemDef get(final MenuItemDefId id) { return get(id.getId()); }
if (accessChecker.isLoggedInUserMemberOfAdminGroup() == true) { final MenuEntry adminMenu = new MenuEntry() .setName(ThreadLocalUserContext.getLocalizedString(MenuItemDefId.ADMINISTRATION.getI18nKey())); menuEntries.add(adminMenu); addFavoriteMenuEntry(adminMenu, registry.get(MenuItemDefId.ACCESS_LIST)); final MenuEntry projectManagementMenu = new MenuEntry() .setName(ThreadLocalUserContext.getLocalizedString(MenuItemDefId.PROJECT_MANAGEMENT .getI18nKey())); menuEntries.add(projectManagementMenu); addFavoriteMenuEntry(projectManagementMenu, registry.get(MenuItemDefId.MONTHLY_EMPLOYEE_REPORT));
private MenuItemDef register(final MenuItemDef parent, final MenuItemDefId defId, final int orderNumber, final Class<? extends Page> pageClass, final String[] params, final boolean visible, final ProjectForgeGroup... visibleForGroups) { return register( new MenuItemDef(parent, defId.getId(), orderNumber, defId.getI18nKey(), pageClass, params, visibleForGroups) .setVisible(visible)); }
final MenuItemDef vacation = new MenuItemDef(common, MenuItemDefId.VACATION.getId(), 21, MenuItemDefId.VACATION.getI18nKey(), VacationListPage.class) final MenuItemDef meb = new MenuItemDef(common, MenuItemDefId.MEB.getId(), 70, MenuItemDefId.MEB.getI18nKey(), MebListPage.class) final MenuItemDef projects = new MenuItemDef(fibu, MenuItemDefId.PROJECT_LIST.getId(), 50, MenuItemDefId.PROJECT_LIST.getI18nKey(), ProjektListPage.class, ProjektDao.USER_RIGHT_ID, READONLY_READWRITE) EmployeeSalaryDao.USER_RIGHT_ID, READONLY_READWRITE); final MenuItemDef orderBook = new MenuItemDef(fibu, MenuItemDefId.ORDER_LIST.getId(), 80, MenuItemDefId.ORDER_LIST.getI18nKey(), AuftragListPage.class, AuftragDao.USER_RIGHT_ID, READONLY_PARTLYREADWRITE_READWRITE) new MenuItemDef(admin, MenuItemDefId.VACATION_VIEW.getId(), 11, MenuItemDefId.VACATION_VIEW.getI18nKey(), VacationViewPage.class) reg.register(admin, MenuItemDefId.MY_PREFERENCES, 20, UserPrefListPage.class); reg.register( new MenuItemDef(admin, MenuItemDefId.CHANGE_PASSWORD.getId(), 30, MenuItemDefId.CHANGE_PASSWORD.getI18nKey(), ChangePasswordPage.class) new MenuItemDef(admin, MenuItemDefId.CHANGE_WLAN_PASSWORD.getId(), 32, MenuItemDefId.CHANGE_WLAN_PASSWORD.getI18nKey(), ChangeWlanPasswordPage.class) reg.register(new MenuItemDef(admin, MenuItemDefId.TENANT_LIST.getId(), 35, MenuItemDefId.TENANT_LIST.getI18nKey(), TenantListPage.class)