hudson.model.User.setFullName()方法的使用及代码示例

x33g5p2x  于2022-01-31 转载在 其他  
字(5.6k)|赞(0)|评价(0)|浏览(135)

本文整理了Java中hudson.model.User.setFullName()方法的一些代码示例,展示了User.setFullName()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。User.setFullName()方法的具体详情如下:
包路径:hudson.model.User
类名称:User
方法名:setFullName

User.setFullName介绍

[英]Sets the human readable name of the user. If the input parameter is empty, the user's ID will be set.
[中]设置用户可读的名称。如果输入参数为空,将设置用户ID。

代码示例

代码示例来源:origin: jenkinsci/jenkins

/**
 * 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;
}

代码示例来源:origin: stackoverflow.com

private User createUserForId(Integer id){
   db.findByUserId(id);
   //...
    User user = new User();
   user.setUserId(userId);
   user.setFullName(emp.getFullName());
   return user;
 }

代码示例来源:origin: stackoverflow.com

@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";
  }
}

代码示例来源:origin: stackoverflow.com

User user = new User();
user.setUsername(rs.getString("username"));
user.setFullName(rs.getString("fullname"));
users.add(user);

代码示例来源:origin: stackoverflow.com

user.setUserName(rs.getString("Name"));
user.setPassword(rs.getString("Password"));
user.setFullName(rs.getString("fullName"));
user.setPrivilage(rs.getString("PRIVILEGE"));

代码示例来源:origin: jenkinsci/tfs-plugin

if (tfsUser != null) {
  final String displayName = tfsUser.getDisplayName();
  jenkinsUser.setFullName(displayName);
  final String emailAddress = (String) tfsUser.getProperty("Mail");
  if (emailAddress != null) {

代码示例来源:origin: org.hudsonci.plugins/git

user = User.get(csAuthorEmail, true);
try {
  user.setFullName(csAuthor);
  user.save();
} catch (IOException e) {

代码示例来源:origin: mocleiri/github-oauth-plugin

u.setFullName(self.getName());
u.addProperty(new Mailer.UserProperty(self.getEmail()));

代码示例来源:origin: org.eclipse.hudson/hudson-core

user.setFullName(si.fullname);
user.save();
if (notifyUser && StringUtils.isNotEmpty(si.email)) {

代码示例来源:origin: org.jvnet.hudson.main/hudson-core

user.setFullName(si.fullname);
user.save();
if (notifyUser && StringUtils.isNotEmpty(si.email)) {

代码示例来源:origin: org.eclipse.hudson.main/hudson-core

user.setFullName(si.fullname);
user.save();
if (notifyUser && StringUtils.isNotEmpty(si.email)) {

代码示例来源:origin: hudson/hudson-2.x

user.setFullName(si.fullname);
user.save();
if (notifyUser && StringUtils.isNotEmpty(si.email)) {

代码示例来源:origin: stackoverflow.com

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);

代码示例来源:origin: jenkinsci/active-directory-plugin

/**
 * 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;
}

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

user.setFullName(si.fullname);
if(isMailerPluginPresent()) {
  try {

代码示例来源:origin: org.jenkins-ci.plugins/oic-auth

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;
}

代码示例来源:origin: org.jenkins-ci.plugins/git

try {
  user = User.get(csAuthorEmail, true);
  user.setFullName(csAuthor);
  if (hasHudsonTasksMailer())
    setMail(user, csAuthorEmail);

相关文章