Java学习

java,spring,structs,hibernate,jsf,ireport,jfreechart,jasperreport,tomcat,jboss -----本博客已经搬家了,新的地址是 http://www.javaly.cn 如果有对文章有任何疑问或者有任何不懂的地方,欢迎到www.javaly.cn (Java乐园)指出,我会尽力帮助解决。一起进步

 

dom4j

XML文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<InitDatas>
<Modules>
<Module name="个人办公" sn="personaloffice" url="" orderNo="10">
<Module name="我的办公桌" sn="myworkbeach" url="task.do?method=doesTask" orderNo="1010"/>
<Module name="我的便签" sn="notepad" url="notepad.do" orderNo="1020"/>
<Module name="我的任务" sn="mytask" url="user.do?method=mpInput" orderNo="1030"/>
<Module name="通信录" sn="addresslist" url="addresslist.do" orderNo="1040"/>
</Module>
<Module name="公文管理" sn="doc" url="" orderNo="20">
<Module name="公文维护" sn="document" url="document.do" orderNo="2010"/>
<Module name="归档处理" sn="arch" url="document.do?method=searchAllFinishedDocuments" orderNo="2020"/>
</Module>
<Module name="公共信息" sn="pubinfo" url="" orderNo="30">
<Module name="信息管理" sn="infomgr" url="info.do" orderNo="3010"/>
</Module>
<Module name="行政办公" sn="puboffice" url="" orderNo="40">
<Module name="会议管理" sn="meeting" url="meetingRoom.do" orderNo="4010"/>
<Module name="资产管理" sn="asset" url="asset.do" orderNo="4020"/>
<Module name="用品管理" sn="usething" url="usething.do" orderNo="4030"/>
<Module name="车辆管理" sn="car" url="car.do" orderNo="4040"/>
<Module name="图书管理" sn="book" url="book.do" orderNo="4050"/>
</Module>
<Module name="消息管理" sn="mail" url="" orderNo="50">
<Module name="收件箱" sn="inbox" url="message.do?method=inbox" orderNo="5010"/>
<Module name="发件箱" sn="outbox" url="message.do?method=outbox" orderNo="5020"/>
<Module name="垃圾箱" sn="trash" url="message.do?method=trash" orderNo="5030"/>
<Module name="聊天记录" sn="record" url="message.do?method=record" orderNo="5040"/>
</Module>
<Module name="工作流程" sn="workflow" url="" orderNo="60">
<Module name="流程管理" sn="flow" url="workflow.do" orderNo="6010"/>
<Module name="表单定义" sn="formdef" url="workflow.do?formdef=true" orderNo="6020"/>
</Module>
<Module name="组织管理" sn="orgmgr" url="" orderNo="70">
<Module name="机构管理" sn="org" url="org.do" orderNo="7010"/>
<Module name="人员管理" sn="person" url="person.do" orderNo="7020"/>
</Module>
<Module name="权限管理" sn="auth" url="" orderNo="80">
<Module name="模块管理" sn="module" url="module.do" orderNo="8010"/>
<Module name="角色管理" sn="role" url="role.do" orderNo="8020"/>
<Module name="用户管理" sn="user" url="user.do" orderNo="8030"/>
</Module>
<Module name="系统管理" sn="sytemmgr" url="" orderNo="90">
<Module name="密码修改" sn="chgpsw" url="user.do?method=chgpsw" orderNo="9010"/>
<Module name="代码定义" sn="codedef" url="codedef.do" orderNo="9020"/>
<Module name="系统初始化" sn="systeminit" url="systeminit.do" orderNo="9030"/>
</Module>
<Module name="人事档案" sn="employee" url="" orderNo="100">
<Module name="人员履历" sn="employee1" url="employee.do" orderNo="10010"/>
<Module name="转正申请" sn="employee2" url="employee.do" orderNo="10020"/>
<Module name="离职申请" sn="employee3" url="employee.do" orderNo="10030"/>
<Module name="员工考勤" sn="employee4" url="employee.do" orderNo="10040"/>
</Module>
</Modules>
<Roles>
<Role name="系统管理员">
<Acl module="个人办公" C="true" R="true" U="true" D="true"/>
<Acl module="我的办公桌" C="true" R="true" U="true" D="true"/>
<Acl module="我的便签" C="true" R="true" U="true" D="true"/>
<Acl module="我的任务" C="true" R="true" U="true" D="true"/>
<Acl module="通信录" C="true" R="true" U="true" D="true"/>
<Acl module="公文管理" C="true" R="true" U="true" D="true"/>
<Acl module="公文维护" C="true" R="true" U="true" D="true"/>
<Acl module="归档处理" C="true" R="true" U="true" D="true"/>
<Acl module="公共信息" C="true" R="true" U="true" D="true"/>
<Acl module="信息管理" C="true" R="true" U="true" D="true"/>
<Acl module="行政办公" C="true" R="true" U="true" D="true"/>
<Acl module="会议管理" C="true" R="true" U="true" D="true"/>
<Acl module="资产管理" C="true" R="true" U="true" D="true"/>
<Acl module="用品管理" C="true" R="true" U="true" D="true"/>
<Acl module="车辆管理" C="true" R="true" U="true" D="true"/>
<Acl module="图书管理" C="true" R="true" U="true" D="true"/>
<Acl module="消息管理" C="true" R="true" U="true" D="true"/>
<Acl module="收件箱" C="true" R="true" U="true" D="true"/>
<Acl module="发件箱" C="true" R="true" U="true" D="true"/>
<Acl module="垃圾箱" C="true" R="true" U="true" D="true"/>
<Acl module="聊天记录" C="true" R="true" U="true" D="true"/>
<Acl module="工作流程" C="true" R="true" U="true" D="true"/>
<Acl module="流程管理" C="true" R="true" U="true" D="true"/>
<Acl module="表单定义" C="true" R="true" U="true" D="true"/>
<Acl module="组织管理" C="true" R="true" U="true" D="true"/>
<Acl module="机构管理" C="true" R="true" U="true" D="true"/>
<Acl module="人员管理" C="true" R="true" U="true" D="true"/>
<Acl module="权限管理" C="true" R="true" U="true" D="true"/>
<Acl module="模块管理" C="true" R="true" U="true" D="true"/>
<Acl module="角色管理" C="true" R="true" U="true" D="true"/>
<Acl module="用户管理" C="true" R="true" U="true" D="true"/>
<Acl module="系统管理" C="true" R="true" U="true" D="true"/>
<Acl module="密码修改" C="true" R="true" U="true" D="true"/>
<Acl module="代码定义" C="true" R="true" U="true" D="true"/>
<Acl module="系统初始化" C="true" R="true" U="true" D="true"/>
<Acl module="人事档案" C="true" R="true" U="true" D="true"/>
<Acl module="人员履历" C="true" R="true" U="true" D="true"/>
<Acl module="转正申请" C="true" R="true" U="true" D="true"/>
<Acl module="离职申请" C="true" R="true" U="true" D="true"/>
<Acl module="员工考勤" C="true" R="true" U="true" D="true"/>
</Role>
<Role name="普通员工">
<Acl module="个人办公" C="true" R="true" U="true" D="true"/>
<Acl module="我的办公桌" C="true" R="true" U="true" D="true"/>
<Acl module="我的便签" C="true" R="true" U="true" D="true"/>
<Acl module="我的任务" C="true" R="true" U="true" D="true"/>
<Acl module="通信录" C="true" R="true" U="true" D="true"/>
<Acl module="公文管理" C="true" R="true" U="true" D="true"/>
<Acl module="公文维护" C="true" R="true" U="true" D="true"/>
<Acl module="归档处理" C="true" R="true" U="true" D="true"/>
<Acl module="公共信息" C="true" R="true" U="true" D="true"/>
<Acl module="信息管理" C="true" R="true" U="true" D="true"/>
<Acl module="行政办公" C="true" R="true" U="true" D="true"/>
<Acl module="会议管理" C="true" R="true" U="true" D="true"/>
<Acl module="资产管理" C="true" R="true" U="true" D="true"/>
<Acl module="用品管理" C="true" R="true" U="true" D="true"/>
<Acl module="车辆管理" C="true" R="true" U="true" D="true"/>
<Acl module="图书管理" C="true" R="true" U="true" D="true"/>
<Acl module="消息管理" C="true" R="true" U="true" D="true"/>
<Acl module="收件箱" C="true" R="true" U="true" D="true"/>
<Acl module="发件箱" C="true" R="true" U="true" D="true"/>
<Acl module="垃圾箱" C="true" R="true" U="true" D="true"/>
<Acl module="聊天记录" C="true" R="true" U="true" D="true"/>
</Role>
<Role name="部门领导">
<Acl module="个人办公" C="true" R="true" U="true" D="true"/>
<Acl module="我的办公桌" C="true" R="true" U="true" D="true"/>
<Acl module="我的便签" C="true" R="true" U="true" D="true"/>
<Acl module="我的任务" C="true" R="true" U="true" D="true"/>
<Acl module="通信录" C="true" R="true" U="true" D="true"/>
<Acl module="公文管理" C="true" R="true" U="true" D="true"/>
<Acl module="公文维护" C="true" R="true" U="true" D="true"/>
<Acl module="归档处理" C="true" R="true" U="true" D="true"/>
<Acl module="公共信息" C="true" R="true" U="true" D="true"/>
<Acl module="信息管理" C="true" R="true" U="true" D="true"/>
<Acl module="行政办公" C="true" R="true" U="true" D="true"/>
<Acl module="会议管理" C="true" R="true" U="true" D="true"/>
<Acl module="资产管理" C="true" R="true" U="true" D="true"/>
<Acl module="用品管理" C="true" R="true" U="true" D="true"/>
<Acl module="车辆管理" C="true" R="true" U="true" D="true"/>
<Acl module="图书管理" C="true" R="true" U="true" D="true"/>
<Acl module="消息管理" C="true" R="true" U="true" D="true"/>
<Acl module="收件箱" C="true" R="true" U="true" D="true"/>
<Acl module="发件箱" C="true" R="true" U="true" D="true"/>
<Acl module="垃圾箱" C="true" R="true" U="true" D="true"/>
<Acl module="聊天记录" C="true" R="true" U="true" D="true"/>
<Acl module="工作流程" C="true" R="true" U="true" D="true"/>
<Acl module="流程管理" C="true" R="true" U="true" D="true"/>
<Acl module="表单定义" C="true" R="true" U="true" D="true"/>
<Acl module="组织管理" C="true" R="true" U="true" D="true"/>
<Acl module="机构管理" C="true" R="true" U="true" D="true"/>
<Acl module="人员管理" C="true" R="true" U="true" D="true"/>
<Acl module="权限管理" C="true" R="true" U="true" D="true"/>
<Acl module="模块管理" C="true" R="true" U="true" D="true"/>
<Acl module="角色管理" C="true" R="true" U="true" D="true"/>
<Acl module="用户管理" C="true" R="true" U="true" D="true"/>
<Acl module="系统管理" C="true" R="true" U="true" D="true"/>
<Acl module="密码修改" C="true" R="true" U="true" D="true"/>
<Acl module="代码定义" C="true" R="true" U="true" D="true"/>
<Acl module="系统初始化" C="true" R="true" U="true" D="true"/>
<Acl module="人事档案" C="true" R="true" U="true" D="true"/>
<Acl module="人员履历" C="true" R="true" U="true" D="true"/>
<Acl module="转正申请" C="true" R="true" U="true" D="true"/>
<Acl module="离职申请" C="true" R="true" U="true" D="true"/>
<Acl module="员工考勤" C="true" R="true" U="true" D="true"/>
</Role>
<Role name="总经理">
<Acl module="个人办公" C="true" R="true" U="true" D="true"/>
<Acl module="我的办公桌" C="true" R="true" U="true" D="true"/>
<Acl module="我的便签" C="true" R="true" U="true" D="true"/>
<Acl module="我的任务" C="true" R="true" U="true" D="true"/>
<Acl module="通信录" C="true" R="true" U="true" D="true"/>
<Acl module="公文管理" C="true" R="true" U="true" D="true"/>
<Acl module="公文维护" C="true" R="true" U="true" D="true"/>
<Acl module="归档处理" C="true" R="true" U="true" D="true"/>
<Acl module="公共信息" C="true" R="true" U="true" D="true"/>
<Acl module="信息管理" C="true" R="true" U="true" D="true"/>
<Acl module="行政办公" C="true" R="true" U="true" D="true"/>
<Acl module="会议管理" C="true" R="true" U="true" D="true"/>
<Acl module="资产管理" C="true" R="true" U="true" D="true"/>
<Acl module="用品管理" C="true" R="true" U="true" D="true"/>
<Acl module="车辆管理" C="true" R="true" U="true" D="true"/>
<Acl module="图书管理" C="true" R="true" U="true" D="true"/>
<Acl module="消息管理" C="true" R="true" U="true" D="true"/>
<Acl module="收件箱" C="true" R="true" U="true" D="true"/>
<Acl module="发件箱" C="true" R="true" U="true" D="true"/>
<Acl module="垃圾箱" C="true" R="true" U="true" D="true"/>
<Acl module="聊天记录" C="true" R="true" U="true" D="true"/>
<Acl module="工作流程" C="true" R="true" U="true" D="true"/>
<Acl module="流程管理" C="true" R="true" U="true" D="true"/>
<Acl module="表单定义" C="true" R="true" U="true" D="true"/>
<Acl module="组织管理" C="true" R="true" U="true" D="true"/>
<Acl module="机构管理" C="true" R="true" U="true" D="true"/>
<Acl module="人员管理" C="true" R="true" U="true" D="true"/>
<Acl module="权限管理" C="true" R="true" U="true" D="true"/>
<Acl module="模块管理" C="true" R="true" U="true" D="true"/>
<Acl module="角色管理" C="true" R="true" U="true" D="true"/>
<Acl module="用户管理" C="true" R="true" U="true" D="true"/>
<Acl module="系统管理" C="true" R="true" U="true" D="true"/>
<Acl module="密码修改" C="true" R="true" U="true" D="true"/>
<Acl module="代码定义" C="true" R="true" U="true" D="true"/>
<Acl module="系统初始化" C="true" R="true" U="true" D="true"/>
<Acl module="人事档案" C="true" R="true" U="true" D="true"/>
<Acl module="人员履历" C="true" R="true" U="true" D="true"/>
<Acl module="转正申请" C="true" R="true" U="true" D="true"/>
<Acl module="离职申请" C="true" R="true" U="true" D="true"/>
<Acl module="员工考勤" C="true" R="true" U="true" D="true"/>
</Role>
<Role name="档案管理员">
<Acl module="个人办公" C="true" R="true" U="true" D="true"/>
<Acl module="我的办公桌" C="true" R="true" U="true" D="true"/>
<Acl module="我的便签" C="true" R="true" U="true" D="true"/>
<Acl module="我的任务" C="true" R="true" U="true" D="true"/>
<Acl module="通信录" C="true" R="true" U="true" D="true"/>
<Acl module="公文管理" C="true" R="true" U="true" D="true"/>
<Acl module="归档处理" C="true" R="true" U="true" D="true"/>
<Acl module="消息管理" C="true" R="true" U="true" D="true"/>
<Acl module="收件箱" C="true" R="true" U="true" D="true"/>
<Acl module="发件箱" C="true" R="true" U="true" D="true"/>
<Acl module="垃圾箱" C="true" R="true" U="true" D="true"/>
<Acl module="聊天记录" C="true" R="true" U="true" D="true"/>
</Role>
</Roles>
<Organizations>
<Org name="总公司">
<Org name="总裁办"/>
<Org name="行政部"/>
<Org name="财务部"/>
</Org>
<Org name="北京分公司">
<Person name="陈十" username="cs" password="cs" roles="总经理"/>
<Org name="办公室">
<Person name="诸一一" username="zyy" password="zyy" roles="部门领导"/>
<Person name="王八" username="wb" password="wb" roles="档案管理员"/>
</Org>
<Org name="造价咨询部"/>
<Org name="财务部">
<Person name="卫一二" username="wye" password="wye" roles="部门领导"/>
</Org>
<Org name="招标代理部"/>
<Org name="软件开发部">
    <Person name="冯九" username="fj" password="fj" roles="部门领导"/>
<Org name="OA项目组"/>
<Org name="CRM项目组"/>
<Org name="烟草行业项目组">
<Person name="钱二" username="qe" password="qe" roles="部门领导"/>
<Person name="孙三" username="ss" password="ss" roles="普通员工"/>
<Person name="李四" username="ls" password="ls" roles="普通员工"/>
<Person name="周五" username="zw" password="zw" roles="普通员工"/>
<Person name="吴六" username="wl" password="wl" roles="普通员工"/>
<Person name="郑七" username="zq" password="zq" roles="普通员工"/>
</Org>
</Org>
<Org name="市场部"/>
<Org name="技术服务部">
<Person name="赵一" username="zy" password="zy" roles="系统管理员"/>
<Person name="蒋一三" username="jys" password="jys" roles="普通员工"/>
<Person name="沈一四" username="sys" password="sys" roles="普通员工"/>
<Person name="韩一五" username="hyw" password="hyw" roles="普通员工"/>
<Person name="杨一六" username="yyl" password="yyl" roles="普通员工,系统管理员"/>
</Org>
</Org>
<Org name="上海分公司">
<Org name="上海研发中心"></Org>
<Org name="销售部"></Org>
</Org>
<Org name="广州分公司">
<Org name="广州研发中心"></Org>
</Org>
</Organizations>
</InitDatas>
Java代码
  1. 导入XMl语句的类:  
  2.   
  3. package com.wlh.oa.manager.impl;  
  4.   
  5. import java.util.Iterator;  
  6. import java.util.List;  
  7.   
  8. import org.dom4j.Document;  
  9. import org.dom4j.DocumentException;  
  10. import org.dom4j.Element;  
  11. import org.dom4j.io.SAXReader;  
  12.   
  13. import com.wlh.oa.manager.InitSystemDatas;  
  14. import com.wlh.oa.manager.OrgManager;  
  15. import com.wlh.oa.manager.Permission;  
  16. import com.wlh.oa.manager.UserManager;  
  17. import com.wlh.oa.model.ACL;  
  18. import com.wlh.oa.model.Module;  
  19. import com.wlh.oa.model.Organization;  
  20. import com.wlh.oa.model.Person;  
  21. import com.wlh.oa.model.Role;  
  22. import com.wlh.oa.model.User;  
  23. import com.wlh.oa.util.AbstractManager;  
  24.   
  25. public class InitSystemDatasImpl extends AbstractManager implements InitSystemDatas {  
  26.      
  27.     private String file;  
  28.     private OrgManager orgManager;  
  29.     private UserManager userManager;  
  30.     public void addOrUpdateInitDatas(String xmlFilePath) {  
  31.   
  32.             String filePath=null;  
  33.             if(xmlFilePath==null||xmlFilePath.trim().equals("")){  
  34.                 filePath=file;  
  35.             }else{  
  36.                 filePath=xmlFilePath;  
  37.             }  
  38.             //使用DOM4J     
  39.             try {  
  40.                 Document document=new SAXReader().read(  
  41.                         Thread.currentThread().getContextClassLoader().getResourceAsStream(filePath)  
  42.                         );  
  43.                 //============导入有关模块的数据=========//  
  44.                 importModules(document.selectNodes("//Modules/Module"), null);  
  45.                 //==========导入有关Role和ACL的数据===========//  
  46.                 importRoleAndAcl(document.selectNodes("//Roles/Role"));  
  47.                 //导入人员和机构  
  48.                 importOrgAndPerson(document.selectNodes("//Organizations/Org"),null);  
  49.             } catch (DocumentException e) {  
  50.                 e.printStackTrace();  
  51.             }  
  52.               
  53.     }  
  54.       
  55.       
  56.     /** 
  57.      * 导入有关模块的数据 
  58.      * @param selectNodes 
  59.      */  
  60.     private void importModules(List modules,Module parent) {  
  61.         for(Iterator iter=modules.iterator();iter.hasNext();){  
  62.             Element element=(Element) iter.next();   
  63.             Module module=new Module();  
  64.             module.setName(element.attributeValue("name"));  
  65.             module.setSn(element.attributeValue("sn"));  
  66.             module.setOrderNo(Integer.parseInt(element.attributeValue("orderNo")));  
  67.             module.setUrl(element.attributeValue("url"));  
  68.             module.setParent(parent);  
  69.             this.getHibernateTemplate().save(module);  
  70.             //迭代  
  71.             importModules(element.selectNodes("Module"),module);  
  72.               
  73.         }  
  74.     }  
  75.       
  76.     /** 
  77.      * 导入有关Role和ACL的数据 
  78.      * @param roles 
  79.      */  
  80.     private void importRoleAndAcl(List roles) {  
  81.         for(Iterator iter=roles.iterator();iter.hasNext();){  
  82.             Element RoleElement=(Element) iter.next();  
  83.             //生成一个对象Role  
  84.             Role role=new Role();  
  85.             role.setName(RoleElement.attributeValue("name"));  
  86.             this.getHibernateTemplate().save(role);  
  87.            //给角色授权  
  88.             List acls=RoleElement.selectNodes("Acl");  
  89.             for(Iterator iters=acls.iterator();iters.hasNext();){  
  90.                 Element aclElement=(Element) iters.next();  
  91.                 int moduleId=(Integer)this.getSession().createQuery("select m.id from Module m where m.name=? ").setParameter(0, aclElement.attributeValue("module")).uniqueResult();  
  92.                 //生成一个ACL对象  
  93.                 ACL acl=new ACL();  
  94.                 acl.setPrincipalType(ACL.TYPE_ROLE);  
  95.                 acl.setPrincipalId(role.getId());  
  96.                 acl.setModuleId(moduleId);  
  97.                 if("true".equals(aclElement.attributeValue("C"))){  
  98.                     acl.setPermission(Permission.CREATE, true);  
  99.                 }  
  100.                 if("true".equals(aclElement.attributeValue("R"))){  
  101.                     acl.setPermission(Permission.READ, true);  
  102.                 }     
  103.                 if("true".equals(aclElement.attributeValue("U"))){  
  104.                     acl.setPermission(Permission.UPDATE, true);  
  105.                 }  
  106.                 if("true".equals(aclElement.attributeValue("D"))){  
  107.                     acl.setPermission(Permission.DELETE, true);  
  108.                 }  
  109.                   
  110.                 this.getHibernateTemplate().save(acl);  
  111.             }  
  112.                   
  113.               
  114.         }  
  115.     }  
  116.       
  117.          /** 
  118.           * 导入结构Organization和Person 
  119.           * 备注:机构下面包含人和机构 
  120.           */  
  121.         public void importOrgAndPerson(List orgs,Organization parentOrg){  
  122.               
  123.             //机构向下找  
  124.             for(Iterator iter=orgs.iterator();iter.hasNext();){  
  125.                 Element orgElement =(Element) iter.next();  
  126.                 String name=orgElement.attributeValue("name");  
  127.                 Organization  Org=new Organization();  
  128.                 Org.setName(name);  
  129.                 orgManager.addOrg(Org, parentOrg==null?0:parentOrg.getId()) ;  
  130.                  //如果下面也是机构,如果是机构则迭代继续向下找  
  131.                 if(orgElement.selectNodes("Org")!=null){  
  132.                     importOrgAndPerson(orgElement.selectNodes("Org"),Org);  
  133.                 }  
  134.                 if(orgElement.selectNodes("Person")!=null){  
  135.                     //如果下面是人员,将人员持久化  
  136.                     List persons=orgElement.selectNodes("Person");  
  137.                     System.out.println("person.size="+persons.size());  
  138.                     for(Iterator pIter=persons.iterator();pIter.hasNext();){  
  139.                         Element personElem=(Element) pIter.next();  
  140.                         Person p=new Person();  
  141.                         p.setName(personElem.attributeValue("name"));  
  142.                         p.setOrg(Org);  
  143.                         this.getHibernateTemplate().save(p);  
  144.                           
  145.                         //给人员分配登陆帐号  
  146.                         User user = new User();  
  147.                         user.setUsername(personElem.attributeValue("username"));  
  148.                         user.setPassword(personElem.attributeValue("password"));  
  149.                         user.setPerson(p);  
  150.                         getHibernateTemplate().save(user);  
  151.                           
  152.                         String roles=personElem.attributeValue("roles");  
  153.                         String[] roleNames = roles.split(",");  
  154.                         for(int i=0;i<roleNames.length;i++){  
  155.                             int roleId =   
  156.                                 (Integer)getSession()  
  157.                                 .createQuery("select r.id from Role r where r.name = ?")  
  158.                                 .setParameter(0, roleNames[i])  
  159.                                 .uniqueResult();  
  160.                             userManager.addOrUpdateUserRole(user.getId(), roleId, i+1);   
  161.                               
  162.                         }  
  163.                           
  164.                     }  
  165.                 }  
  166.             }  
  167.              
  168.               
  169.               
  170.               
  171.         }  
  172.   
  173.   
  174.         public String getFile() {  
  175.             return file;  
  176.         }  
  177.   
  178.   
  179.         public void setFile(String file) {  
  180.             this.file = file;  
  181.         }  
  182.   
  183.   
  184.         public void setOrgManager(OrgManager orgManager) {  
  185.             this.orgManager = orgManager;  
  186.         }  
  187.   
  188.   
  189.         public void setUserManager(UserManager userManager) {  
  190.             this.userManager = userManager;  
  191.         }  
  192.       
  193.       
  194.       
  195.       
  196. }  

posted on 2009-06-19 15:21 找个美女做老婆 阅读(349) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

公告

本blog已经搬到新家了, 新家:www.javaly.cn
 http://www.javaly.cn

常用链接

留言簿(6)

随笔档案

文章档案

搜索

最新评论

阅读排行榜

评论排行榜