您的位置:首页 > 其它

显示器常见故障认识误区及正确处理

2010-02-08 10:17 274 查看
 private void getNodeForSysDept(List<SysDept> deptList, Node node, int type,  SysPermission sysPermission, List<Node> nodes,String str) {
  String pid = node.getId();
  for (SysDept sysDept:deptList) {
   node = new Node();
   List<SysDept> ls = sysDept.getChildrenDept();
   if(ls.size()==0){
    List<SysPermission> sysPermissionList = new ArrayList<SysPermission>();
    sysPermissionList =  sysPermissionDao.findListByFatherId(sysPermission.getId());
    if(sysPermissionList.size()>=1){
     str = sysPermissionList.get(0).getUrl();
     node.setUri(str);
    }
   }
   node.setId(type+"_"+sysDept.getId().toString());
   node.setName(sysDept.getDeptName());      
   node.setPid(pid);
   
   if (ls.size()>0) {
    getNodeForSysDept(ls, node, type, sysPermission,nodes,str);
   }
   
   nodes.add(node);
  }
  
 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: