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

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

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

User.getUnknown介绍

[英]Gets the fallback "unknown" user instance.

This is used to avoid null User instance.
[中]获取回退“未知”用户实例。
这用于避免空用户实例。

代码示例

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

public User getUser() {
  return userId == null
      ? User.getUnknown()
      : User.getById(userId, true)
  ;
}

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

/**
 * Gets user, who caused the interruption.
 * @return User instance if it can be located.
 *         Result of {@link User#getUnknown()} otherwise
 */
@Nonnull
public User getUser() {
  final User userInstance = getUserOrNull();
  return userInstance != null ? userInstance : User.getUnknown();
}

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

@Nonnull
private String getUserIdOrUnknown() {
  return  userId != null ? userId : User.getUnknown().getId();
}

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

/** @see Jenkins#getAsynchPeople */
public AsynchPeople(Jenkins parent) {
  this.parent = parent;
  items = parent.getItems();
  unknown = User.getUnknown();
}

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

public People(Jenkins parent) {
  this.parent = parent;
  // for Hudson, really load all users
  Map<User,UserInfo> users = getUserInfo(parent.getItems());
  User unknown = User.getUnknown();
  for (User u : User.getAll()) {
    if(u==unknown)  continue;   // skip the special 'unknown' user
    if(!users.containsKey(u))
      users.put(u,new UserInfo(u,null,null));
  }
  this.users = toList(users);
}

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

/**
 * {@inheritDoc}
 */
public User getAuthor() {
  if (author == null) {
    return User.getUnknown();
  }
  return author;
}

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

@Override
public User getAuthor() {
  if(author==null)
    return User.getUnknown();
  return author;
}

代码示例来源:origin: org.jvnet.hudson.plugins/subversion

/**
 * {@inheritDoc}
 */
public User getAuthor() {
  if (author == null) {
    return User.getUnknown();
  }
  return author;
}

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

public User getUnknownUser() {
  return User.getUnknown();
}

代码示例来源:origin: com.sonymobile.jenkins.plugins.lenientshutdown/lenientshutdown

/**
 * Gets the user that put the argument node in lenient offline mode.
 * @param nodeName the node to get user for
 * @return user that put the slave in lenient offline mode
 */
public User getOfflineByUser(String nodeName) {
  User user = userTriggers.get(nodeName);
  if (user == null) {
    user = User.getUnknown();
  }
  return user;
}

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

@Exported
public User getAuthor() {
  if(author==null)
    return User.getUnknown();
  return author;
}

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

/** @see Jenkins#getAsynchPeople */
public AsynchPeople(Jenkins parent) {
  this.parent = parent;
  items = parent.getItems();
  unknown = User.getUnknown();
}

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

/**
 * Gets user, who caused the interruption.
 * @return User instance if it can be located.
 *         Result of {@link User#getUnknown()} otherwise
 */
@Nonnull
public User getUser() {
  final User userInstance = getUserOrNull();
  return userInstance != null ? userInstance : User.getUnknown();
}

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

public User getUser() {
  return userId == null
      ? User.getUnknown()
      : User.getById(userId, true)
  ;
}

代码示例来源:origin: org.jvnet.hudson.plugins/cvs

@Exported
public User getAuthor() {
  if(author==null)
    return User.getUnknown();
  return author;
}

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

public People(Hudson parent) {
  this.parent = parent;
  // for Hudson, really load all users
  Map<User,UserInfo> users = getUserInfo(parent.getItems());
  User unknown = User.getUnknown();
  for (User u : User.getAll()) {
    if(u==unknown)  continue;   // skip the special 'unknown' user
    if(!users.containsKey(u))
      users.put(u,new UserInfo(u,null,null));
  }
  this.users = toList(users);
}

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

public People(Jenkins parent) {
  this.parent = parent;
  // for Hudson, really load all users
  Map<User,UserInfo> users = getUserInfo(parent.getItems());
  User unknown = User.getUnknown();
  for (User u : User.getAll()) {
    if(u==unknown)  continue;   // skip the special 'unknown' user
    if(!users.containsKey(u))
      users.put(u,new UserInfo(u,null,null));
  }
  this.users = toList(users);
}

代码示例来源:origin: etsy/jenkins-master-project

@Exported(visibility=3)
public String getUserUrl() {
 User u = User.get(user, false);
 if (u == null) {
  u = User.getUnknown();
 }
 return u.getAbsoluteUrl();
}

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

public People(Hudson parent) {
  this.parent = parent;
  // for Hudson, really load all users
  Map<User,UserInfo> users = getUserInfo(parent.getItems());
  User unknown = User.getUnknown();
  for (User u : User.getAll()) {
    if(u==unknown)  continue;   // skip the special 'unknown' user
    if(!users.containsKey(u))
      users.put(u,new UserInfo(u,null,null));
  }
  this.users = toList(users);
}

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

public People(Hudson parent) {
  this.parent = parent;
  // for Hudson, really load all users
  Map<User,UserInfo> users = getUserInfo(parent.getItems());
  User unknown = User.getUnknown();
  for (User u : User.getAll()) {
    if(u==unknown)  continue;   // skip the special 'unknown' user
    if(!users.containsKey(u))
      users.put(u,new UserInfo(u,null,null));
  }
  this.users = toList(users);
}

相关文章