List of usage examples for org.apache.commons.codec.digest DigestUtils getMd5Digest
public static MessageDigest getMd5Digest()
From source file:org.sonar.server.qualityprofile.DefinedQProfileRepositoryImpl.java
private static List<DefinedQProfile> toQualityProfiles(List<DefinedQProfile.Builder> builders) { if (builders.stream().noneMatch(DefinedQProfile.Builder::isDeclaredDefault)) { Optional<DefinedQProfile.Builder> sonarWayProfile = builders.stream() .filter(builder -> builder.getName().equals(DEFAULT_PROFILE_NAME)).findFirst(); if (sonarWayProfile.isPresent()) { sonarWayProfile.get().setComputedDefault(true); } else {//from w w w. j a v a2s. co m builders.iterator().next().setComputedDefault(true); } } MessageDigest md5Digest = DigestUtils.getMd5Digest(); return builders.stream().sorted(new SortByParentName(builders)).map(builder -> builder.build(md5Digest)) .collect(MoreCollectors.toList(builders.size())); }
From source file:org.sonar.server.qualityprofile.DefinedQProfileRepositoryRule.java
public DefinedQProfile create(Language language, String profileName, boolean isDefault, org.sonar.api.rules.ActiveRule... rules) { return new DefinedQProfile.Builder().setLanguage(language.getKey()).setName(profileName) .setDeclaredDefault(isDefault).addRules(Arrays.asList(rules)).build(DigestUtils.getMd5Digest()); }
From source file:yoyo.framework.standard.shared.commons.codec.DigestUtilsTest.java
@Test public void test() { assertThat(DigestUtils.getMd2Digest(), is(not(nullValue()))); assertThat(DigestUtils.getMd5Digest(), is(not(nullValue()))); assertThat(DigestUtils.getSha1Digest(), is(not(nullValue()))); assertThat(DigestUtils.getSha256Digest(), is(not(nullValue()))); assertThat(DigestUtils.getSha384Digest(), is(not(nullValue()))); assertThat(DigestUtils.getSha512Digest(), is(not(nullValue()))); assertThat(DigestUtils.md2Hex(new byte[] {}), is(not(nullValue()))); }