?? sroledao.java
字號:
package com.zhou.services;
import java.lang.reflect.InvocationTargetException;
import java.util.ArrayList;
import org.apache.commons.beanutils.BeanUtils;
import org.apache.struts.action.ActionForm;
import com.zhou.dao.IRoleDAO;
import com.zhou.dao.RoleDAO;
import com.zhou.po.Role;
import com.zhou.po.Userinfo;
import com.zhou.struts.form.RoleForm;
public class SRoleDAO implements ISRoleDAO {
RoleDAO roleDAO ;
public SRoleDAO() {
roleDAO = new RoleDAO();
}
/*
* (non-Javadoc)
*
* @see com.zhou.services.ISRoleDAO#getAll()
*/
public ArrayList getAll() {
ArrayList arr = (ArrayList) roleDAO.findByAll();
return arr;
}
public Role ConverterUserinfoForm(RoleForm form) {
Role role = new Role();
try {
BeanUtils.copyProperties(role, form);
String[] jid = form.getJid();
String j = "" ;
for (int i = 0; i < jid.length; i++) {
if (i!=0) {
j = jid[i]+","+j;
}
else{
j = jid[i];
}
System.out.println(j);
}
role.setJid(j);
} catch (IllegalAccessException e) {
// TODO 自動生成 catch 塊
e.printStackTrace();
} catch (InvocationTargetException e) {
// TODO 自動生成 catch 塊
e.printStackTrace();
}
return role;
}
public void save(RoleForm roleForm) {
roleDAO.save(this.ConverterUserinfoForm(roleForm));
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -