📄 inittreeaction.java.svn-base
字号:
// sb.append("</entity>"); //ѧУ��������� sb.append("</contents>"); sb.append("</entity>"); sb.append("</tree>"); return sb.toString(); } /** * getTreeContent �ݹ��ѯ��ݿ��Ȩ����� * * @param aid int ���븸�ڵ�ı��ID * @return String �����ӽڵ���� */ public String getPermissionTree(int aid) throws Exception{ StringBuffer sb = new StringBuffer(); IPermissionService permissionService = (IPermissionService)getServiceBean("PermissionService");// // System.out.println("A123131321534651");// System.out.println(aid); List rootList = permissionService.findChildPermissions(aid);// System.out.println("989797979798"); if((rootList!=null)&&(rootList.size()>0)){ // System.out.println("ASDFSADFSADFSDF"); for(int i=0;i<rootList.size();i++){ TPermission root = (TPermission)rootList.get(i); sb.append("<entity id=\"e00020"+root.getPermissionId()+"\">"); int lastPoint = root.getName().lastIndexOf("."); String name=root.getName().substring(lastPoint + 1,root.getName().length()); sb.append("<description>"+name+"</description>"); sb.append("<oncontextmenu></oncontextmenu>"); sb.append("<image>images/book.gif</image>"); sb.append("<imageOpen>images/bookopen.gif</imageOpen>"); sb.append("<onClick>gotoAction('findRoleOfPermission.do?permissionId="+root.getPermissionId()+"')</onClick>"); List subList = permissionService.findChildPermissions(root.getPermissionId()); sb.append("<contents>"); if((subList != null)&&(subList.size()>0)){ sb.append(getPermissionTree(root.getPermissionId())); } sb.append("</contents>"); sb.append("</entity>"); } } return sb.toString(); } /** * getTreeContent ��ѯ��ݿ�Ľ�ɫ��� * */ public String getRoleTree() throws Exception{ StringBuffer sb = new StringBuffer(""); IRoleService roleService = (IRoleService)getServiceBean("RoleService"); List roleList = roleService.findRoles(); if ((roleList != null)&&(roleList.size()>0)){ for(int i=0;i<roleList.size();i++){ TRole role = (TRole)roleList.get(i); sb.append("<entity id=\"e0003"+role.getRoleId()+"\">"); sb.append("<description>"+role.getRole()+"</description>"); sb.append("<oncontextmenu></oncontextmenu>"); sb.append("<image>images/paper.gif</image>"); sb.append("<imageOpen>images/paper2.gif</imageOpen>"); sb.append("<onClick>gotoAction('findPermissionOfRole.do?roleId="+role.getRoleId()+"')</onClick>"); sb.append("<contents>"); sb.append("</contents>"); sb.append("</entity>"); } } return sb.toString(); } /** * getTreeContent ��ѯ��ݿ��ѧУ��� * */ public String getSchoolTree() throws Exception{ StringBuffer sb = new StringBuffer(""); ISchoolService schoolService = (ISchoolService)getServiceBean("SchoolService"); ITeacherService teacherService =(ITeacherService)getServiceBean("TeacherService"); ISubjectService subjectService =(ISubjectService)getServiceBean("SubjectService"); List schoolList = schoolService.findSchools(); if ((schoolList != null)&&(schoolList.size()>0)){ for(int i=0;i<schoolList.size();i++){ TSchool school = (TSchool)schoolList.get(i); sb.append("<entity id=\"e00043"+school.getSchoolId()+"\">"); sb.append("<description>"+school.getName()+"</description>"); sb.append("<oncontextmenu></oncontextmenu>"); sb.append("<image>images/book.gif</image>"); sb.append("<imageOpen>images/bookopen.gif</imageOpen>"); sb.append("<onClick></onClick>"); sb.append("<contents>"); sb.append("<entity id=\"e000430\">"); sb.append("<description>Add teacher</description>"); sb.append("<oncontextmenu></oncontextmenu>"); sb.append("<image>images/book.gif</image>"); sb.append("<imageOpen>images/bookopen.gif</imageOpen>"); sb.append("<onClick>gotoAction('listSchoolAndRoleToAddTeacher.do?schoolId="+school.getSchoolId()+"&mode=add')</onClick>"); sb.append("<contents>"); sb.append("</contents>"); sb.append("</entity>"); sb.append("<entity id=\"e000431\">"); sb.append("<description>Add Subject</description>"); sb.append("<oncontextmenu></oncontextmenu>"); sb.append("<image>images/book.gif</image>"); sb.append("<imageOpen>images/bookopen.gif</imageOpen>"); sb.append("<onClick>gotoAction('listSubjectToAddSubject.do?schoolId="+school.getSchoolId()+"&mode=add')</onClick>"); sb.append("<contents>"); sb.append("</contents>"); sb.append("</entity>"); sb.append("<entity id=\"e000435\">"); sb.append("<description>All teacher</description>"); sb.append("<oncontextmenu></oncontextmenu>"); sb.append("<image>images/book.gif</image>"); sb.append("<imageOpen>images/bookopen.gif</imageOpen>"); sb.append("<onClick>gotoAction('findTeacher.do?schoolId="+school.getSchoolId()+"')</onClick>"); sb.append("<contents>"); sb.append("</contents>"); sb.append("</entity>"); sb.append("<entity id=\"e000436\">"); sb.append("<description>All subject</description>"); sb.append("<oncontextmenu></oncontextmenu>"); sb.append("<image>images/book.gif</image>"); sb.append("<imageOpen>images/bookopen.gif</imageOpen>"); sb.append("<onClick>gotoAction('findSubject.do?schoolId="+school.getSchoolId()+"')</onClick>"); sb.append("<contents>"); sb.append("</contents>"); sb.append("</entity>"); List teacherList = teacherService.findTeachersBySchool(school.getSchoolId()); sb.append("<entity id=\"e0004320\">"); sb.append("<description>Teacher list</description>"); sb.append("<oncontextmenu></oncontextmenu>"); sb.append("<image>images/book.gif</image>"); sb.append("<imageOpen>images/bookopen.gif</imageOpen>"); sb.append("<onClick></onClick>"); sb.append("<contents>"); if((teacherList != null)&&(teacherList.size()>0)){ for(int j=0;j<teacherList.size();j++){ TTeacher teacher =(TTeacher)teacherList.get(j); sb.append("<entity id=\"e000432"+teacher.getTeacherId()+"\">"); sb.append("<description>"+teacher.getName()+"</description>"); sb.append("<oncontextmenu></oncontextmenu>"); sb.append("<image>images/paper.gif</image>"); sb.append("<imageOpen>images/paper2.gif</imageOpen>"); sb.append("<onClick>gotoAction('Teacher.vm?teacherId="+teacher.getTeacherId()+"&schoolId="+school.getSchoolId()+"')</onClick>"); sb.append("<contents></contents>"); sb.append("</entity>"); } } sb.append("</contents>"); sb.append("</entity>"); List subjectList = subjectService.findSubjects(school.getSchoolId()); sb.append("<entity id=\"e00044\">"); sb.append("<description>Subject list</description>"); sb.append("<oncontextmenu></oncontextmenu>"); sb.append("<image>images/book.gif</image>"); sb.append("<imageOpen>images/bookopen.gif</imageOpen>"); sb.append("<onClick></onClick>"); sb.append("<contents>"); if((subjectList != null)&&(subjectList.size()>0)){ for(int j=0;j<subjectList.size();j++){ TSubject subject =(TSubject)subjectList.get(j); sb.append("<entity id=\"e00044"+subject.getSubjectId()+"\">"); sb.append("<description>"+subject.getName()+"</description>"); sb.append("<oncontextmenu></oncontextmenu>"); sb.append("<image>images/paper.gif</image>"); sb.append("<imageOpen>images/paper2.gif</imageOpen>"); sb.append("<onClick>gotoAction('Subject.vm?subjectId="+subject.getSubjectId()+"&schoolId="+school.getSchoolId()+"')</onClick>"); sb.append("<contents></contents>"); sb.append("</entity>"); } } sb.append("</contents>"); sb.append("</entity>"); sb.append("</contents>"); sb.append("</entity>"); } } return sb.toString(); } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -