📄 xt6203serviceimpl.java
字号:
package jp.com.cost.xt.service.impl;
import java.util.StringTokenizer;
import java.util.Vector;
import jp.com.cost.dao.RoleDao;
import jp.com.cost.dao.RolepageDao;
import jp.com.cost.pojo.Role;
import jp.com.cost.pojo.Rolepage;
import jp.com.cost.xt.service.XT6203Service;
/**
* 接口实现类,完成修改中的保存。
* @author
* 注入对象类型的roleDao,rolepageDao,生成set()get()方法。
*/
public class XT6203ServiceImpl implements XT6203Service{
private RoleDao roleDao;
private RolepageDao rolepageDao;
public RoleDao getRoleDao() {
return roleDao;
}
public void setRoleDao(RoleDao roleDao) {
this.roleDao = roleDao;
}
public RolepageDao getRolepageDao() {
return rolepageDao;
}
public void setRolepageDao(RolepageDao rolepageDao) {
this.rolepageDao = rolepageDao;
}
/**
* 修改方法,在这个方法里调用了roleDao的update()方法和rolepageDao()里的
* delete()方法。
*/
public boolean update(String rid, String rolename, String rolepage) {
// TODO Auto-generated method stub
boolean bln=false;
Role role = new Role();
role.setRid(Integer.parseInt(rid));
role.setRolename(rolename);
bln = roleDao.update(role);
bln = rolepageDao.delete(rid);
StringTokenizer stGetStr=new StringTokenizer(rolepage," ",false);
while (stGetStr.hasMoreTokens()) {
Integer i = Integer.parseInt(stGetStr.nextToken());
Rolepage rp = new Rolepage();
rp.setPid(i);
rp.setRid(Integer.parseInt(rid));
bln = rolepageDao.insert(rp);
}
return bln;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -