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

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

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

User.getAll介绍

[英]Gets all the users.
[中]获取所有用户。

代码示例

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

/**
 * All users who can login to the system.
 */
public List<User> getAllUsers() {
  List<User> r = new ArrayList<User>();
  for (User u : User.getAll()) {
    if(u.getProperty(Details.class)!=null)
      r.add(u);
  }
  Collections.sort(r);
  return r;
}

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

/**
 * Computes if this Hudson has some user accounts configured.
 *
 * <p>
 * This is used to check for the initial
 */
private static boolean hasSomeUser() {
  for (User u : User.getAll())
    if(u.getProperty(Details.class)!=null)
      return true;
  return false;
}

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

@Override
public boolean isActivated() {
  return User.getAll().stream()
      .anyMatch(user -> {
        ApiTokenProperty apiTokenProperty = user.getProperty(ApiTokenProperty.class);
        return (apiTokenProperty != null && apiTokenProperty.hasLegacyToken());
      });
}

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

@Override
public String resolveCanonicalId(String idOrFullName, Map<String, ?> context) {
  for (User user : getAll()) {
    if (idOrFullName.equals(user.getFullName())) return user.getId();
  }
  return null;
}

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

@Restricted(NoExternalUse.class)
public List<User> getImpactedUserList() {
  return User.getAll().stream()
      .filter(user -> {
        ApiTokenProperty apiTokenProperty = user.getProperty(ApiTokenProperty.class);
        return (apiTokenProperty != null && apiTokenProperty.hasLegacyToken());
      })
      .collect(Collectors.toList());
}

代码示例来源: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: jenkinsci/jenkins

/**
 * Locates the user who owns this identifier.
 */
@CheckForNull
public final User locateUser() {
  Class<? extends FederatedLoginServiceUserProperty> pt = getUserPropertyClass();
  String id = getIdentifier();
  for (User u : User.getAll()) {
    if (u.getProperty(pt).has(id))
      return u;
  }
  return null;
}

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

return;
for (User u : User.getAll()) { // TODO nice to have a method to iterate these lazily
  if (canceled()) {
    return;

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

/**
 * All users who can login to the system.
 */
public List<User> getAllUsers() {
  List<User> r = new ArrayList<User>();
  for (User u : User.getAll()) {
    if(u.getProperty(Details.class)!=null)
      r.add(u);
  }
  Collections.sort(r);
  return r;
}

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

/**
 * Computes if this Hudson has some user accounts configured.
 *
 * <p>
 * This is used to check for the initial
 */
private static boolean hasSomeUser() {
  for (User u : User.getAll())
    if(u.getProperty(Details.class)!=null)
      return true;
  return false;
}

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

/**
 * All users who can login to the system.
 */
public List<User> getAllUsers() {
  List<User> r = new ArrayList<User>();
  for (User u : User.getAll()) {
    if(u.getProperty(Details.class)!=null)
      r.add(u);
  }
  Collections.sort(r);
  return r;
}

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

/**
 * All users who can login to the system.
 */
public List<User> getAllUsers() {
  List<User> r = new ArrayList<User>();
  for (User u : User.getAll()) {
    if(u.getProperty(Details.class)!=null)
      r.add(u);
  }
  Collections.sort(r);
  return r;
}

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

@Nonnull
public Collection<User> getPossibleUsers() {
  SortedSet<User> sortedUser = new TreeSet<>(getComparatorUser());
  sortedUser.addAll(User.getAll());
  return sortedUser;
}

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

/**
 * All users who can login to the system.
 */
public List<User> getAllUsers() {
  List<User> r = new ArrayList<User>();
  for (User u : User.getAll()) {
    if(u.getProperty(Details.class)!=null)
      r.add(u);
  }
  Collections.sort(r);
  return r;
}

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

@Override
public String resolveCanonicalId(String idOrFullName, Map<String, ?> context) {
  for (User user : getAll()) {
    if (idOrFullName.equals(user.getFullName())) return user.getId();
  }
  return null;
}

代码示例来源: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.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);
}

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

/**
 * Locates the user who owns this identifier.
 */
public final User locateUser() {
  Class<? extends FederatedLoginServiceUserProperty> pt = getUserPropertyClass();
  String id = getIdentifier();
  for (User u : User.getAll()) {
    if (u.getProperty(pt).has(id))
      return u;
  }
  return null;
}

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

/**
 * Locates the user who owns this identifier.
 */
public final User locateUser() {
  Class<? extends FederatedLoginServiceUserProperty> pt = getUserPropertyClass();
  String id = getIdentifier();
  for (User u : User.getAll()) {
    if (u.getProperty(pt).has(id))
      return u;
  }
  return null;
}

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

/**
 * Returns the user that are participants in the ci game
 * 
 * @return list containing users.
 */
@Exported
public List<UserScore> getUserScores() {
  return getUserScores(User.getAll(), Hudson.getInstance().getDescriptorByType(GameDescriptor.class).getNamesAreCaseSensitive());
}

相关文章