hudson.model.Hudson.getUser()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(2.2k)|赞(0)|评价(0)|浏览(99)

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

Hudson.getUser介绍

[英]Gets the user of the given name.
[中]获取给定名称的用户。

代码示例

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

public User getUser(final String id) {
  // id may be null
  return getHudson().getUser(id);
}

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

public User getUser(final String id) {
  // id may be null
  return getHudson().getUser(id);
}

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

public void doToggleFavorite(StaplerRequest req, StaplerResponse resp, @QueryParameter String job, @QueryParameter String userName) {
    if ("".equals(userName) || userName == null) {
      Authentication authentication = Hudson.getAuthentication();
      userName = authentication.getName();
    }
    if (!userName.equals("anonymous")) {
      User user = Hudson.getInstance().getUser(userName);
      FavoriteUserProperty fup = user.getProperty(FavoriteUserProperty.class);
      try {
        if (fup == null) {
          user.addProperty(new FavoriteUserProperty());
          fup = user.getProperty(FavoriteUserProperty.class);
        }
        fup.toggleFavorite(job);
        user.save();

      } catch (IOException e) {
        e.printStackTrace();
      }
    }
  }
}

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

@Override
public List<TopLevelItem> filter(List<TopLevelItem> added, List<TopLevelItem> all, View filteringView) {
  List<TopLevelItem> filtered = new ArrayList<TopLevelItem>(added);
  Authentication authentication = Hudson.getAuthentication();
  String name = authentication.getName();
  if (authentication.isAuthenticated()) {
    User user = Hudson.getInstance().getUser(name);
    FavoriteUserProperty fup = user.getProperty(FavoriteUserProperty.class);
    for (TopLevelItem item : all) {
      if (fup == null || !fup.isJobFavorite(item.getName())) {
        filtered.remove(item);
      }
    }
  }
  return filtered;
}

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

public String getStar(String job) {
  Authentication authentication = Hudson.getAuthentication();
  String name = authentication.getName();
  User user = Hudson.getInstance().getUser(name);
  FavoriteUserProperty fup = user.getProperty(FavoriteUserProperty.class);
  if (fup == null || !fup.isJobFavorite(job)) {
    return "star.gif";
  } else {
    return "star-gold.gif";
  }
}

相关文章

微信公众号

最新文章

更多

Hudson类方法