Package com.narirelays.ems.persistence.orm

Examples of com.narirelays.ems.persistence.orm.UserInfo


    if(user==null)
    {
      result.setFailed(USER_NOT_EXIST);
      return result;
    }
    UserInfo userInfo = userInfoDAO.findById(id);
    if(userInfo!=null)
    {
//      有可能非正常(直接在数据库中修改)操作导致其为空
//      这样就不返回任何数据
      result.setData(ObjectListConvert2DynaBeanList.convert(userInfo));
View Full Code Here


    List<Users> users = usersDAO.findByName(name);
    LazyDynaBean bean = null;
    if(users!=null&&users.size()>0)
    {
      Users user = users.get(0);
      UserInfo userInfo = userInfoDAO.findById(user.getId());
      if(userInfo!=null)
        bean = ObjectListConvert2DynaBeanList.convert(userInfo);
      else bean = new LazyDynaBean();
//      不能将密码等信息暴露,故手动设置bean
      bean.set("name", user.getName());
View Full Code Here

    if(passObject!=null)
    {
      pass = stringValue(passObject);
    }
    Users user = new Users();
    UserInfo userInfo = new UserInfo();
    try{
      BeanUtils.populate(user, properties);//各取所需信息
      if(user.getEnabled()==null)//默认创建用户时,使能用户
        user.setEnabled(true);
      BeanUtils.populate(userInfo, properties);
      user.setName(name);
//      后台为用户随机生成唯一的salt
      user.setSalt(MyUUIDGen.getUUID());
      String encodedPassword = passwordEncoder.encodePassword(pass,user.getSalt());     
      user.setPassword(encodedPassword);
      user.setId(MyUUIDGen.getUUID());
      userInfo.setUserId(user.getId());
      usersDAO.merge(user);
      userInfoDAO.merge(userInfo);
      result.setSucceed(user.getId());
    }
    catch(Exception e)
View Full Code Here

    }
    /**
     * 每次修改基本信息是直接new UserInfo
     * 不管原UserInfo记录是否存在(可能通过非正常手段已经不存在了)
     * */
    UserInfo userInfo = new UserInfo();
    try{     
      BeanUtils.populate(userInfo, properties);
      userInfo.setUserId(id);     
      userInfoDAO.merge(userInfo);//不修改users表;在此接口中不能修改用户名
      result.setSucceed();
    }
    catch(Exception e)
    {
View Full Code Here

    if(user==null)
    {
      result.setFailed(USER_NOT_EXIST);
      return result;
    }
    UserInfo userInfo = new UserInfo();
    try{           
      BeanUtils.populate(userInfo, properties);
      userInfo.setUserId(user.getId());     
      userInfoDAO.merge(userInfo);
      result.setSucceed();
    }
    catch(Exception e)
    {
View Full Code Here

    LazyDynaBean bean = new LazyDynaBean();
   
    /**
     * 获取用户基本信息
     * */
    UserInfo userInfo = userInfoDAO.findById(userID);
    if(userInfo!=null)
      bean = ObjectListConvert2DynaBeanList.convert(userInfo);
    bean.set("name", user.getName());
    bean.set("enabled", user.getEnabled());
   
View Full Code Here

   
    /**
     * 获取用户基本信息
     * */
    String userID = user.getId();
    UserInfo userInfo = userInfoDAO.findById(userID);
    if(userInfo!=null)
      bean = ObjectListConvert2DynaBeanList.convert(userInfo);
    bean.set("name", user.getName());
    bean.set("enabled", user.getEnabled());
   
View Full Code Here

TOP

Related Classes of com.narirelays.ems.persistence.orm.UserInfo

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.