Package com.jada.ui.dropdown

Examples of com.jada.ui.dropdown.DropDownMenu


        if (menu.getMenuSetName().equals(Constants.MENUSET_SECONDARY)) {
          continue;
        }
        menuVector.add(makeMenuTree(siteDomainId, menu.getMenuSetName(), siteProfileClassId));
      }
      DropDownMenu ddmList[] = new DropDownMenu[menuVector.size()];
      menuVector.copyInto(ddmList);
      return ddmList;
    }
View Full Code Here


      Iterator<?> iterator = query.getResultList().iterator();
      Menu menu = null;
      if (iterator.hasNext()) {
        menu = (Menu) iterator.next();
       }
        DropDownMenu menus[] = makeMenu(siteDomainId, menuSetName, menu.getMenuId(), siteProfileClassId, menu.getSiteDomain().getSite().getSiteProfileClassDefault().getSiteProfileClassId());
        DropDownMenu ddm = new DropDownMenu();
        ddm.setMenuName(menu.getMenuSetName());
        ddm.setMenuKey(Format.getLong(menu.getMenuId()));
        ddm.setMenuItems(menus);
       
      return ddm;
    }
View Full Code Here

      return ddm;
    }
   

    static public DropDownMenu[] makeMenu(Long siteDomainId, String menuSetName, Long menuParentId, Long siteProfileClassId, Long siteProfileClassDefaultId) throws Exception {
      DropDownMenu menus[] = null;
      Vector<DropDownMenu> menuList = new Vector<DropDownMenu>();
     
      SiteDomain siteDomain = SiteDomainDAO.load(siteDomainId);
      Menu parent = MenuDAO.load(siteDomain.getSite().getSiteId(), menuParentId);
      for (Menu menu : parent.getMenuChildren()) {
        MenuLanguage defaultMenuLanguage = null;
        for (MenuLanguage language : menu.getMenuLanguages()) {
          if (language.getSiteProfileClass().getSiteProfileClassId().equals(siteProfileClassDefaultId)) {
            defaultMenuLanguage = language;
          }
        }
       
           DropDownMenu ddm = new DropDownMenu();
           ddm.setMenuKey(Format.getLong(menu.getMenuId()));
         ddm.setMenuName(defaultMenuLanguage.getMenuName());
           if (siteProfileClassId != siteProfileClassDefaultId) {
             Iterator<?> menuLanguages = menu.getMenuLanguages().iterator();
             boolean found = false;
             MenuLanguage menuLanguage = null;
             while (menuLanguages.hasNext()) {
                   menuLanguage = (MenuLanguage) menuLanguages.next();
                   if (menuLanguage.getSiteProfileClass().getSiteProfileClassId().equals(siteProfileClassId)) {
                     found = true;
                     break;
                   }
             }
             if (found) {
               if (menuLanguage.getMenuName() != null) {
                 ddm.setMenuName(menuLanguage.getMenuName());
               }
             }
           }
        if (menu.getMenuId() != null) {
          DropDownMenu childMenus[] = makeDdmMenu(siteDomainId, menuSetName, menu.getMenuId(), siteProfileClassId, siteProfileClassDefaultId);
               ddm.setMenuItems(childMenus);
        }
        menuList.add(ddm)
      }
      menus = new DropDownMenu[menuList.size()];
View Full Code Here

      if (language.getSiteProfileClass().getSiteProfileClassId().equals(siteProfileClassDefaultId)) {
        categoryLanguage = language;
      }
    }
   
      DropDownMenu categories[] = null;
    categories = makeCategoryTreeItem(siteId, category.getCatId(), siteProfileClassId, siteProfileClassDefaultId);
   
      DropDownMenu ddm = new DropDownMenu();
      ddm.setMenuKey(category.getCatId().toString());
      ddm.setMenuName(categoryLanguage.getCatShortTitle());
      ddm.setMenuItems(categories);

      return ddm;
    }
View Full Code Here

      return ddm;
    }
   
    static public DropDownMenu[] makeCategoryTreeItem(String siteId, Long categoryParentId, Long siteProfileClassId, Long siteProfileClassDefaultId) throws Exception {
      DropDownMenu categories[] = null;
      Vector<DropDownMenu> categoryList = new Vector<DropDownMenu>();
     
      EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
      String sql = "select category " +
            "from   Category category " +
             "left   join category.site site " +
                   "where  site.siteId = :siteId " +
                   "and    category.categoryParentId = :categoryParentId " +
             "order  by category.seqNum";
      Query query = em.createQuery(sql);
      query.setParameter("siteId", siteId);
      query.setParameter("categoryParentId", categoryParentId.longValue());
      Iterator<?> iterator = query.getResultList().iterator();
      while (iterator.hasNext()) {
        Category category = (Category) iterator.next();
      CategoryLanguage categoryLanguage = null;
      for (CategoryLanguage language : category.getCategoryLanguages()) {
        if (language.getSiteProfileClass().getSiteProfileClassId().equals(siteProfileClassDefaultId)) {
          categoryLanguage = language;
        }
      }
     
           DropDownMenu childMenus[] = makeDdmCategory(siteId, category.getCatId(), siteProfileClassId, siteProfileClassDefaultId);
           DropDownMenu ddm = new DropDownMenu();
           ddm.setMenuKey(Format.getLong(category.getCatId()));
           ddm.setMenuName(categoryLanguage.getCatShortTitle());
           if (siteProfileClassId != siteProfileClassDefaultId) {
             Iterator<?> categoryLanguages = category.getCategoryLanguages().iterator();
             boolean found = false;
             while (categoryLanguages.hasNext()) {
               categoryLanguage = (CategoryLanguage) categoryLanguages.next();
                   if (categoryLanguage.getSiteProfileClass().getSiteProfileClassId().equals(siteProfileClassId)) {
                     found = true;
                     break;
                   }
             }
             if (found) {
               if (categoryLanguage.getCatShortTitle() != null) {
                 ddm.setMenuName(categoryLanguage.getCatShortTitle());
               }
             }
           }
           ddm.setMenuItems(childMenus);
           categoryList.add(ddm);
      }
      categories = new DropDownMenu[categoryList.size()];
      categoryList.copyInto(categories);
      return categories;
View Full Code Here

        container.setMenuItems(categories);
      return container;
    }
*/
    static public DropDownMenu[] makeDdmCategory(String siteId, Long categoryParentId, Long siteProfileClassId, Long siteProfileClassDefaultId) throws Exception {
      DropDownMenu categories[] = null;
      Vector<DropDownMenu> categoryList = new Vector<DropDownMenu>();
     
      EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
      String sql = "select category " +
            "from   Category category " +
            "left   join category.site site " +
            "where  site.siteId = :siteId " +
            "and    category.categoryParentId = :categoryParentId " +
            "order  by category.seqNum";
      Query query = em.createQuery(sql);
      query.setParameter("siteId", siteId);
      query.setParameter("categoryParentId", categoryParentId.longValue());
      Iterator<?> iterator = query.getResultList().iterator();
      while (iterator.hasNext()) {
        Category category = (Category) iterator.next();
      CategoryLanguage categoryLanguage = null;
      for (CategoryLanguage language : category.getCategoryLanguages()) {
        if (language.getSiteProfileClass().getSiteProfileClassId().equals(siteProfileClassDefaultId)) {
          categoryLanguage = language;
        }
      }
           DropDownMenu childMenus[] = makeDdmCategory(siteId, category.getCatId(), siteProfileClassId, siteProfileClassDefaultId);
           DropDownMenu ddm = new DropDownMenu();
           ddm.setMenuKey(Format.getLong(category.getCatId()));
           ddm.setMenuName(categoryLanguage.getCatShortTitle());
           if (siteProfileClassId != siteProfileClassDefaultId) {
             Iterator<?> categoryLanguages = category.getCategoryLanguages().iterator();
             boolean found = false;
             while (categoryLanguages.hasNext()) {
               categoryLanguage = (CategoryLanguage) categoryLanguages.next();
                   if (categoryLanguage.getSiteProfileClass().getSiteProfileClassId().equals(siteProfileClassId)) {
                     found = true;
                     break;
                   }
             }
             if (found) {
               if (categoryLanguage.getCatShortTitle() != null) {
                 ddm.setMenuName(categoryLanguage.getCatShortTitle());
               }
             }
           }
           ddm.setMenuItems(childMenus);
           categoryList.add(ddm);
      }
      categories = new DropDownMenu[categoryList.size()];
      categoryList.copyInto(categories);
      return categories;
View Full Code Here

      return container;
    }
*/

    static public DropDownMenu[] makeDdmMenu(Long siteDomainId, String menuSetName, Long menuParentId, Long siteProfileClassId, Long siteProfileClassDefaultId) throws Exception {
      DropDownMenu menus[] = null;
      Vector<DropDownMenu> menuList = new Vector<DropDownMenu>();
     
      SiteDomain siteDomain = SiteDomainDAO.load(siteDomainId);
      Menu parent = MenuDAO.load(siteDomain.getSite().getSiteId(), menuParentId);
      for (Menu menu : parent.getMenuChildren()) {
        MenuLanguage defaultMenuLanguage = null;
        for (MenuLanguage language : menu.getMenuLanguages()) {
          if (language.getSiteProfileClass().getSiteProfileClassId().equals(menu.getSiteDomain().getSite().getSiteProfileClassDefault().getSiteProfileClassId())) {
            defaultMenuLanguage = language;
          }
        }
       
           DropDownMenu ddm = new DropDownMenu();
           ddm.setMenuKey(Format.getLong(menu.getMenuId()));
           ddm.setMenuName(defaultMenuLanguage.getMenuName());
           if (siteProfileClassId != siteProfileClassDefaultId) {
             Iterator<?> menuLanguages = menu.getMenuLanguages().iterator();
             boolean found = false;
             MenuLanguage menuLanguage = null;
             while (menuLanguages.hasNext()) {
                   menuLanguage = (MenuLanguage) menuLanguages.next();
                   if (menuLanguage.getSiteProfileClass().getSiteProfileClassId().equals(siteProfileClassId)) {
                     found = true;
                     break;
                   }
             }
             if (found) {
               if (menuLanguage.getMenuName() != null) {
                 ddm.setMenuName(menuLanguage.getMenuName());
               }
             }
           }
           if (menu.getMenuId() != null) {
          DropDownMenu childMenus[] = makeDdmMenu(siteDomainId, menuSetName, menu.getMenuId(), siteProfileClassId, siteProfileClassDefaultId);
               ddm.setMenuItems(childMenus);
        }
        menuList.add(ddm);
      }
      menus = new DropDownMenu[menuList.size()];
View Full Code Here

TOP

Related Classes of com.jada.ui.dropdown.DropDownMenu

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.