/** * Creates a new account from a valid signup info. A signup info is valid if its {@link SignupInfo#errors} * field is empty. * * @param si the valid signup info to create an account from * @return a valid {@link User} object created from given signup info * @throws IllegalArgumentException if an invalid signup info is passed */ private User createAccount(SignupInfo si) throws IOException { if (!si.errors.isEmpty()) { String messages = getErrorMessages(si); throw new IllegalArgumentException("invalid signup info passed to createAccount(si): " + messages); } // register the user User user = createAccount(si.username, si.password1); user.setFullName(si.fullname); if (isMailerPluginPresent()) { try { // legacy hack. mail support has moved out to a separate plugin Class<?> up = Jenkins.getInstance().pluginManager.uberClassLoader.loadClass("hudson.tasks.Mailer$UserProperty"); Constructor<?> c = up.getDeclaredConstructor(String.class); user.addProperty((UserProperty) c.newInstance(si.email)); } catch (ReflectiveOperationException e) { throw new RuntimeException(e); } } user.save(); return user; }
private User createUserForId(Integer id){ db.findByUserId(id); //... User user = new User(); user.setUserId(userId); user.setFullName(emp.getFullName()); return user; }
@RequestMapping(value = "/create_user", method = RequestMethod.POST) public String add_user(HttpServletResponse response, HttpServletRequest request) { boolean authorized = client.getAccess(); if (authorized) { User user = new User(); user.setUserName(request.getParameter("username")); user.setFullName(request.getParameter("fullname")); if (UserDAO.saveUser(user)) { return "redirect:/user_list"; } else { return "error"; } } else { return "access_denied"; } }
User user = new User(); user.setUsername(rs.getString("username")); user.setFullName(rs.getString("fullname")); users.add(user);
user.setUserName(rs.getString("Name")); user.setPassword(rs.getString("Password")); user.setFullName(rs.getString("fullName")); user.setPrivilage(rs.getString("PRIVILEGE"));
if (tfsUser != null) { final String displayName = tfsUser.getDisplayName(); jenkinsUser.setFullName(displayName); final String emailAddress = (String) tfsUser.getProperty("Mail"); if (emailAddress != null) {
user = User.get(csAuthorEmail, true); try { user.setFullName(csAuthor); user.save(); } catch (IOException e) {
u.setFullName(self.getName()); u.addProperty(new Mailer.UserProperty(self.getEmail()));
user.setFullName(si.fullname); user.save(); if (notifyUser && StringUtils.isNotEmpty(si.email)) {
user.setFullName(si.fullname); user.save(); if (notifyUser && StringUtils.isNotEmpty(si.email)) {
user.setFullName(si.fullname); user.save(); if (notifyUser && StringUtils.isNotEmpty(si.email)) {
user.setFullName(si.fullname); user.save(); if (notifyUser && StringUtils.isNotEmpty(si.email)) {
Image image = new Image(); User player = new User(); player.setId(advisorClient.getId()); player.setFullName(advisorClient.getFullName()); if (advisorClient.getAvatar() != null) { image.setId(advisorClient.getAvatar().getId()); image.setSize128(advisorClient.getAvatar().getW128()); image.setSize320(advisorClient.getAvatar().getW320()); player.setImage(image); daoSession.getImageDao().insertOrReplace(image); } daoSession.getUserDao().insertOrReplace(user);
/** * Use the information to update the {@link hudson.model.User} object. * * @return this */ public UserDetails updateUserInfo() { // the challenge here is to set the name if it's not set, but if the user overrides that // hudson.model.User u = getJenkinsUser(); if (getDisplayName()!=null && u.getId().equals(u.getFullName())) u.setFullName(getDisplayName()); UserProperty existing = u.getProperty(UserProperty.class); if (existing==null || !existing.hasExplicitlyConfiguredAddress()) { try { u.addProperty(new Mailer.UserProperty(getMail())); } catch (IOException e) { LOGGER.log(Level.WARNING, "Failed to associate the e-mail address", e); } } return this; }
user.setFullName(si.fullname); if(isMailerPluginPresent()) { try {
private UsernamePasswordAuthenticationToken loginAndSetUserData(String userName, GrantedAuthority[] authorities, IdToken idToken) throws IOException { UsernamePasswordAuthenticationToken token = new UsernamePasswordAuthenticationToken(userName, "", authorities); SecurityContextHolder.getContext().setAuthentication(token); User u = User.get(token.getName()); String email = getField(idToken, emailFieldName); if(email != null) { u.addProperty(new Mailer.UserProperty(email)); } String fullName = getField(idToken, fullNameFieldName); if (fullName != null) { u.setFullName(fullName); } return token; }
try { user = User.get(csAuthorEmail, true); user.setFullName(csAuthor); if (hasHudsonTasksMailer()) setMail(user, csAuthorEmail);