Package evolaris.framework.sys.business

Examples of evolaris.framework.sys.business.MenuManager


    req.getSession().setAttribute("language", locale.getLanguage());
    if (webUser != null) {
      /* create menu once and store it in session (required because otherwise no menu is created when struts validation re-displays a page)
       * menu is recreated if current locale differs from language in session (happens, when user switches language)
       */
      MenuManager menuManager = new MenuManager(locale, session);
      if (req.getSession().getAttribute("sysMenuItems") == null || !locale.getLanguage().equals(req.getSession().getAttribute("language"))) {
        Set<Menu> menu = menuManager.createMenu(webUser);
        List<DisplayableMenuItem> displayableMenu = new ArrayList<DisplayableMenuItem>(10);
        for (Menu m : menu) {
          displayableMenu.add(new DisplayableMenuItem(m, locale));
        }
        req.getSession().setAttribute("sysMenuItems", displayableMenu);
View Full Code Here


    }
    setLocale(req, locale);
    /* create menu once and store it in session (required because otherwise no menu is created when struts validation re-displays a page)
     * menu is recreated if current locale differs from language in session (happens, when user switches language)
     */
    MenuManager menuManager = new MenuManager(locale, session);
    if (req.getSession().getAttribute("sysMenuItems") == null || !locale.getLanguage().equals(req.getSession().getAttribute("language"))) {
      Set<Menu> menu = menuManager.createMenu(webUser);
      List<DisplayableMenuItem> displayableMenu = new ArrayList<DisplayableMenuItem>(10);
      for (Menu m : menu) {
        displayableMenu.add(new DisplayableMenuItem(m, locale));
      }
      req.getSession().setAttribute("sysMenuItems", displayableMenu);
View Full Code Here

TOP

Related Classes of evolaris.framework.sys.business.MenuManager

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.