本文整理匯總了Java中com.alibaba.cobar.manager.dataobject.xml.UserDO.setId方法的典型用法代碼示例。如果您正苦於以下問題:Java UserDO.setId方法的具體用法?Java UserDO.setId怎麽用?Java UserDO.setId使用的例子?那麽恭喜您, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類com.alibaba.cobar.manager.dataobject.xml.UserDO的用法示例。
在下文中一共展示了UserDO.setId方法的7個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於我們的係統推薦出更棒的Java代碼示例。
示例1: handleRequestInternal
點讚 3
import com.alibaba.cobar.manager.dataobject.xml.UserDO; //導入方法依賴的package包/類
@Override
protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response)
throws Exception {
long userId = 0;
try {
userId = Long.parseLong(request.getParameter("userId").trim());
} catch (Exception e) {
throw new IllegalArgumentException("parameter 'userId' is invalid:" + request.getParameter("cobarId"));
}
UserDO editUser = xmlAccesser.getUserDAO().getUserById(userId);
UserDO u = new UserDO();
u.setId(editUser.getId());
u.setPassword(EncryptUtil.decrypt(editUser.getPassword()));
u.setRealname(editUser.getRealname());
u.setStatus(editUser.getStatus());
u.setUser_role(editUser.getUser_role());
u.setUsername(editUser.getUsername());
return new ModelAndView("m_editUser", new FluenceHashMap().putKeyValue("editUser", u));
}
開發者ID:loye168,項目名稱:tddl5,代碼行數:20,
示例2: onSubmit
點讚 3
import com.alibaba.cobar.manager.dataobject.xml.UserDO; //導入方法依賴的package包/類
@Override
protected ModelAndView onSubmit(HttpServletRequest request, HttpServletResponse response, Object command,
BindException errors) throws Exception {
UserForm form = (UserForm) command;
UserDO user = new UserDO();
user.setId(form.getUserId());
user.setPassword(EncryptUtil.encrypt(form.getPassword().trim()));
user.setRealname(form.getRealname().trim());
user.setUser_role(form.getUser_role().trim());
user.setUsername(form.getUsername().trim());
user.setStatus(form.getStatus().trim());
boolean flag = xmlAccesser.getUserDAO().modifyUser(user);
if (flag) {
return new ModelAndView("m_success", "info", "用戶信息修改成功");
} else {
String reason = form.getUsername() + "已經存在";
return new ModelAndView("failure", "reason", reason);
}
}
開發者ID:loye168,項目名稱:tddl5,代碼行數:22,
示例3: addUser
點讚 3
import com.alibaba.cobar.manager.dataobject.xml.UserDO; //導入方法依賴的package包/類
@Override
public boolean addUser(UserDO user) {
lock.lock();
try {
if (!checkName(user.getUsername())) {
return false;
}
user.setId(++maxId);
map.put(user.getId(), user);
if (!write()) {
logger.error("Fail to add user!");
recovery(xmlPath);
read();
return false;
}
return true;
} finally {
lock.unlock();
}
}
開發者ID:loye168,項目名稱:tddl5,代碼行數:21,
示例4: handleRequestInternal
點讚 3
import com.alibaba.cobar.manager.dataobject.xml.UserDO; //導入方法依賴的package包/類
@Override
protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response)
throws Exception {
long userId = 0;
try {
userId = Long.parseLong(request.getParameter("userId").trim());
} catch (Exception e) {
throw new IllegalArgumentException("parameter 'userId' is invalid:" + request.getParameter("cobarId"));
}
UserDO editUser = xmlAccesser.getUserDAO().getUserById(userId);
UserDO u = new UserDO();
u.setId(editUser.getId());
u.setPassword(EncryptUtil.decrypt(editUser.getPassword()));
u.setRealname(editUser.getRealname());
u.setStatus(editUser.getStatus());
u.setUser_role(editUser.getUser_role());
u.setUsername(editUser.getUsername());
return new ModelAndView("m_editUser", new FluenceHashMap().putKeyValue("editUser", u));
}
開發者ID:alibaba,項目名稱:cobar,代碼行數:20,
示例5: onSubmit
點讚 3
import com.alibaba.cobar.manager.dataobject.xml.UserDO; //導入方法依賴的package包/類
@Override
protected ModelAndView onSubmit(HttpServletRequest request,
HttpServletResponse response,
Object command,
BindException errors) throws Exception {
UserForm form = (UserForm) command;
UserDO user = new UserDO();
user.setId(form.getUserId());
user.setPassword(EncryptUtil.encrypt(form.getPassword().trim()));
user.setRealname(form.getRealname().trim());
user.setUser_role(form.getUser_role().trim());
user.setUsername(form.getUsername().trim());
user.setStatus(form.getStatus().trim());
boolean flag = xmlAccesser.getUserDAO().modifyUser(user);
if (flag) {
return new ModelAndView("m_success", "info", "success");
} else {
String reason = form.getUsername() + " exist";
return new ModelAndView("failure", "reason", reason);
}
}
開發者ID:alibaba,項目名稱:cobar,代碼行數:24,
示例6: testModifyUsers
點讚 2
import com.alibaba.cobar.manager.dataobject.xml.UserDO; //導入方法依賴的package包/類
@Test
public void testModifyUsers() {
UserDO user = DOFactory.getUser();
userDao.addUser(user);
UserDO destUser = DOFactory.getUser();
long destId = user.getId();
String destPassword = user.getPassword() + "test";
String destRealName = user.getRealname() + "test";
String destStatus = user.getStatus();
String destUserRole = ConstantDefine.ACTIVE.equals(user.getStatus()) ? ConstantDefine.IN_ACTIVE : ConstantDefine.ACTIVE;
String destUserName = user.getUsername() + "test";
destUser.setId(user.getId());
destUser.setPassword(destPassword);
destUser.setRealname(destRealName);
destUser.setStatus(destStatus);
destUser.setUser_role(destUserRole);
destUser.setUsername(destUserName);
Assert.assertTrue(userDao.modifyUser(destUser));
Assert.assertEquals(1, userDao.getUserList().size());
Assert.assertEquals(destPassword, userDao.getUserById(destId).getPassword());
Assert.assertEquals(destRealName, userDao.getUserById(destId).getRealname());
Assert.assertEquals(destStatus, userDao.getUserById(destId).getStatus());
Assert.assertEquals(destUserRole, userDao.getUserById(destId).getUser_role());
Assert.assertEquals(destUserName, userDao.getUserById(destId).getUsername());
}
開發者ID:loye168,項目名稱:tddl5,代碼行數:28,
示例7: testModifyUsers
點讚 2
import com.alibaba.cobar.manager.dataobject.xml.UserDO; //導入方法依賴的package包/類
@Test
public void testModifyUsers() {
UserDO user = DOFactory.getUser();
userDao.addUser(user);
UserDO destUser = DOFactory.getUser();
long destId = user.getId();
String destPassword = user.getPassword() + "test";
String destRealName = user.getRealname() + "test";
String destStatus = user.getStatus();
String destUserRole =
ConstantDefine.ACTIVE.equals(user.getStatus()) ? ConstantDefine.IN_ACTIVE : ConstantDefine.ACTIVE;
String destUserName = user.getUsername() + "test";
destUser.setId(user.getId());
destUser.setPassword(destPassword);
destUser.setRealname(destRealName);
destUser.setStatus(destStatus);
destUser.setUser_role(destUserRole);
destUser.setUsername(destUserName);
Assert.assertTrue(userDao.modifyUser(destUser));
Assert.assertEquals(1, userDao.getUserList().size());
Assert.assertEquals(destPassword, userDao.getUserById(destId).getPassword());
Assert.assertEquals(destRealName, userDao.getUserById(destId).getRealname());
Assert.assertEquals(destStatus, userDao.getUserById(destId).getStatus());
Assert.assertEquals(destUserRole, userDao.getUserById(destId).getUser_role());
Assert.assertEquals(destUserName, userDao.getUserById(destId).getUsername());
}
開發者ID:alibaba,項目名稱:cobar,代碼行數:29,
注:本文中的com.alibaba.cobar.manager.dataobject.xml.UserDO.setId方法示例整理自Github/MSDocs等源碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。