eu.europa.esig.dss.utils.Utils.isStringBlank()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(1.7k)|赞(0)|评价(0)|浏览(104)

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

Utils.isStringBlank介绍

暂无

代码示例

代码示例来源:origin: esig/dss

@Test(expected = ExceptionInInitializerError.class)
public void testNoImplementationException() {
  Utils.isStringBlank("test");
}

代码示例来源:origin: esig/dss

@Test
public void isStringBlank() {
  assertTrue(Utils.isStringBlank(""));
  assertTrue(Utils.isStringBlank("  "));
  assertTrue(Utils.isStringBlank(null));
  assertFalse(Utils.isStringBlank("bla"));
}

代码示例来源:origin: esig/dss

@Override
protected boolean process() {
  CertificateWrapper trustedCert = getTrustedCert();
  if (trustedCert == null) {
    errorMessage = MessageTag.QUAL_IS_TRUST_CERT_MATCH_SERVICE_ANS0;
    return false;
  }
  String organizationName = trustedCert.getOrganizationName();
  if (Utils.isStringBlank(organizationName)) {
    errorMessage = MessageTag.QUAL_IS_TRUST_CERT_MATCH_SERVICE_ANS1;
    return false;
  }
  if (!isMatch(trustedCert)) {
    errorMessage = MessageTag.QUAL_IS_TRUST_CERT_MATCH_SERVICE_ANS2;
    return false;
  }
  return true;
}

代码示例来源:origin: esig/dss

private boolean isMatch(CertificateWrapper trustedCert) {
  List<String> candidates = Arrays.asList(trustedCert.getOrganizationName(), trustedCert.getCommonName(), trustedCert.getOrganizationalUnit(),
      trustedCert.getCertificateDN());
  List<String> possibleMatchers = Arrays.asList(trustService.getTspName(), trustService.getServiceName());
  for (String candidate : candidates) {
    if (Utils.isStringBlank(candidate)) {
      continue;
    }
    for (String matcher : possibleMatchers) {
      if (Utils.areStringsEqualIgnoreCase(candidate, matcher)) {
        return true;
      }
    }
  }
  return false;
}

相关文章