显示器常见故障认识误区及正确处理
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);
}
}
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);
}
}
相关文章推荐
- 显示器常见故障认识误区及正确处理
- CPU的常见故障及处理方法
- 理解MySQL启动过程及常见启动故障处理
- 常见服务器故障处理方法
- 显示器触摸屏显示线VGA线常见故障
- 常见监听故障处理方法
- 显卡常见故障的处理
- KVM虚拟化开源高可用方案(七)GLUSTERFS搭建及常见故障处理 推荐
- 关于Linux运维常见故障排查和处理的33个技巧汇总
- 显示器的维护与故障处理
- CPU的常见故障及处理方法
- MSSQL 常见故障处理
- Linux常见故障的紧急处理方法
- 键盘鼠标常见故障的处理方法
- ADSL常见故障分类及其处理
- Oralce常见故障问题处理总结
- Oracle--OEM与常见故障处理
- linux下常见网络故障的处理思路
- 电脑常见故障处理办法I