Package com.thinkgem.jeesite.modules.sys.entity

Examples of com.thinkgem.jeesite.modules.sys.entity.Menu


    if (!Global.isSynActivitiIndetity()){
      return;
    }
    try{
      if(id!=null) {
        Menu menu = menuDao.get(id);
        if(Menu.YES.equals(menu.getIsActiviti()) && StringUtils.isNotBlank(menu.getActivitiGroupId())){
          identityService.deleteGroup(menu.getActivitiGroupId());
        }
        if(menu!=null) {
          List<Menu> menuList = menuDao.findByParentIdsLike("%,"+menu.getId()+",%");
          for(Menu m:menuList) {
            if(Menu.YES.equals(menu.getIsActiviti()) && StringUtils.isNotBlank(m.getActivitiGroupId())){
              identityService.deleteGroup(m.getActivitiGroupId());
            }
          }
        }
      }
View Full Code Here


  @ModelAttribute("menu")
  public Menu get(@RequestParam(required=false) String id) {
    if (StringUtils.isNotBlank(id)){
      return systemService.getMenu(id);
    }else{
      return new Menu();
    }
  }
View Full Code Here

  @RequiresPermissions("sys:menu:view")
  @RequestMapping(value = "form")
  public String form(Menu menu, Model model) {
    if (menu.getParent()==null||menu.getParent().getId()==null){
      menu.setParent(new Menu("1"));
    }
    menu.setParent(systemService.getMenu(menu.getParent().getId()));
    model.addAttribute("menu", menu);
    return "modules/sys/menuForm";
  }
View Full Code Here

  public List<Map<String, Object>> treeData(@RequestParam(required=false) Long extId, HttpServletResponse response) {
    response.setContentType("application/json; charset=UTF-8");
    List<Map<String, Object>> mapList = Lists.newArrayList();
    List<Menu> list = systemService.findAllMenu();
    for (int i=0; i<list.size(); i++){
      Menu e = list.get(i);
      if (extId == null || (extId!=null && !extId.equals(e.getId()) && e.getParentIds().indexOf(","+extId+",")==-1)){
        Map<String, Object> map = Maps.newHashMap();
        map.put("id", e.getId());
        map.put("pId", e.getParent()!=null?e.getParent().getId():0);
        map.put("name", e.getName());
        mapList.add(map);
      }
    }
    return mapList;
  }
View Full Code Here

TOP

Related Classes of com.thinkgem.jeesite.modules.sys.entity.Menu

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.