/** * Returns a more complete description of the algorithm for {@link org.apache.nifi.components.AllowableValue} construction. * * Ex: * * {@code description} -- Cryptographically broken due to collisions * {@code buildAllowableValueDescription} -- SHA-1 (20 byte output) [WARNING -- Cryptographically broken] Cryptographically broken due to collisions * * @return the description for dropdown help */ public String buildAllowableValueDescription() { StringBuilder sb = new StringBuilder(name); sb.append(" (").append(digestBytesLength).append(" byte output)"); if (!isStrongAlgorithm()) { sb.append(" [WARNING -- Cryptographically broken]"); } if (StringUtils.isNotBlank(description)) { sb.append(" ").append(description); } return sb.toString(); }
/** * Returns a more complete description of the algorithm for {@link org.apache.nifi.components.AllowableValue} construction. * * Ex: * * {@code description} -- Cryptographically broken due to collisions * {@code buildAllowableValueDescription} -- SHA-1 (20 byte output) [WARNING -- Cryptographically broken] Cryptographically broken due to collisions * * @return the description for dropdown help */ public String buildAllowableValueDescription() { StringBuilder sb = new StringBuilder(name); sb.append(" (").append(digestBytesLength).append(" byte output)"); if (!isStrongAlgorithm()) { sb.append(" [WARNING -- Cryptographically broken]"); } if (StringUtils.isNotBlank(description)) { sb.append(" ").append(description); } return sb.toString(); }