public void addUser(org.openl.rules.security.User user) { User persistUser = new User(); persistUser.setLoginName(user.getUsername()); persistUser.setPasswordHash(user.getPassword()); persistUser.setFirstName(user.getFirstName()); persistUser.setSurname(user.getLastName()); Set<Group> groups = new HashSet<Group>(); for (GrantedAuthority auth : user.getAuthorities()) { groups.add(groupDao.getGroupByName(auth.getAuthority())); } persistUser.setGroups(groups); userDao.save(persistUser); }
public void updateUser(org.openl.rules.security.User user) { User persistUser = userDao.getUserByName(user.getUsername()); persistUser.setFirstName(user.getFirstName()); persistUser.setSurname(user.getLastName()); Set<Group> groups = new HashSet<Group>(); for (GrantedAuthority auth : user.getAuthorities()) { groups.add(groupDao.getGroupByName(auth.getAuthority())); } persistUser.setGroups(groups); if (user.getPassword() != null) { persistUser.setPasswordHash(user.getPassword()); } userDao.update(persistUser); }
public void addUser(org.openl.rules.security.User user) { User persistUser = new User(); persistUser.setLoginName(user.getUsername()); persistUser.setPasswordHash(user.getPassword()); persistUser.setFirstName(user.getFirstName()); persistUser.setSurname(user.getLastName()); Set<Group> groups = new HashSet<Group>(); for (GrantedAuthority auth : user.getAuthorities()) { groups.add(groupDao.getGroupByName(auth.getAuthority())); } persistUser.setGroups(groups); userDao.save(persistUser); }
public void updateUser(org.openl.rules.security.User user) { User persistUser = userDao.getUserByName(user.getUsername()); persistUser.setFirstName(user.getFirstName()); persistUser.setSurname(user.getLastName()); Set<Group> groups = new HashSet<Group>(); for (GrantedAuthority auth : user.getAuthorities()) { groups.add(groupDao.getGroupByName(auth.getAuthority())); } persistUser.setGroups(groups); if (user.getPassword() != null) { persistUser.setPasswordHash(user.getPassword()); } userDao.update(persistUser); }