hudson.Functions.toEmailSafeString()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(3.0k)|赞(0)|评价(0)|浏览(119)

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

Functions.toEmailSafeString介绍

[英]Escapes the character unsafe for e-mail address. See http://en.wikipedia.org/wiki/E-mail_address for the details, but here the vocabulary is even more restricted.
[中]转义不安全的电子邮件地址字符。看见http://en.wikipedia.org/wiki/E-mail_address关于细节,这里的词汇更加有限。

代码示例

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

/**
 * @deprecated
 *      Used only for mapping jobs to URL in a case-insensitive fashion.
 */
@Deprecated
public TopLevelItem getJobCaseInsensitive(String name) {
  String match = Functions.toEmailSafeString(name);
  for(TopLevelItem item : getItems()) {
    if(Functions.toEmailSafeString(item.getName()).equalsIgnoreCase(match)) {
  return item;
}
      }
  return null;
}

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

/**
 * @deprecated
 *      Used only for mapping jobs to URL in a case-insensitive fashion.
 */
public TopLevelItem getJobCaseInsensitive(String name) {
  String match = Functions.toEmailSafeString(name);
  for (Entry<String, TopLevelItem> e : items.entrySet()) {
    if (Functions.toEmailSafeString(e.getKey()).equalsIgnoreCase(match)) {
      TopLevelItem item = e.getValue();
      return item.hasPermission(Item.READ) ? item : null;
    }
  }
  return null;
}

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

/**
 * @deprecated
 *      Used only for mapping jobs to URL in a case-insensitive fashion.
 */
public TopLevelItem getJobCaseInsensitive(String name) {
  String match = Functions.toEmailSafeString(name);
  for (Entry<String, TopLevelItem> e : items.entrySet()) {
    if (Functions.toEmailSafeString(e.getKey()).equalsIgnoreCase(match)) {
      TopLevelItem item = e.getValue();
      return item.hasPermission(Item.READ) ? item : null;
    }
  }
  return null;
}

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

/**
 * @deprecated
 *      Used only for mapping jobs to URL in a case-insensitive fashion.
 */
public TopLevelItem getJobCaseInsensitive(String name) {
  String match = Functions.toEmailSafeString(name);
  for (Entry<String, TopLevelItem> e : items.entrySet()) {
    if (Functions.toEmailSafeString(e.getKey()).equalsIgnoreCase(match)) {
      TopLevelItem item = e.getValue();
      return item.hasPermission(Item.READ) ? item : null;
    }
  }
  return null;
}

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

/**
 * @deprecated
 *      Used only for mapping jobs to URL in a case-insensitive fashion.
 */
@Deprecated
public TopLevelItem getJobCaseInsensitive(String name) {
  String match = Functions.toEmailSafeString(name);
  for(TopLevelItem item : getItems()) {
    if(Functions.toEmailSafeString(item.getName()).equalsIgnoreCase(match)) {
  return item;
}
      }
  return null;
}

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

/**
 * @deprecated Used only for mapping jobs to URL in a case-insensitive
 * fashion.
 */
public TopLevelItem getJobCaseInsensitive(String name) {
  String match = Functions.toEmailSafeString(name);
  for (Entry<String, TopLevelItem> e : items.entrySet()) {
    if (Functions.toEmailSafeString(e.getKey()).equalsIgnoreCase(match)) {
      TopLevelItem item = e.getValue();
      return item.hasPermission(Item.READ)
          ? LazyTopLevelItem.getIfInstanceOf(item, TopLevelItem.class)
          : null;
    }
  }
  return null;
}

相关文章

微信公众号

最新文章

更多