@Override public String getText() { ValueHint valueHint = item.getHint(); StringBuilder sb = new StringBuilder(); // name and type sb.append("<b>").append(valueHint.getValue()).append("</b>"); final String description = valueHint.getDescription(); if (description != null) { sb.append("<br/>").append(simpleHtmlEscape(description)); } return sb.toString(); }
for (ValueHint vHint : valueHints) { sb.append("<tr><td>").append(vHint.getValue()).append("</td><td>"); final String vDesc = vHint.getDescription(); if (vDesc != null) { sb.append(simpleHtmlEscape(vDesc)).append("</th></tr>");
public ConfigurationMetadataSearchResult(final ConfigurationMetadataProperty prop, final CasConfigurationMetadataRepository repository) { try { setDefaultValue(prop.getDefaultValue()); setDeprecation(prop.getDeprecation()); setDescription(cleanUpDescription(prop.getDescription())); setShortDescription(cleanUpDescription(prop.getShortDescription())); setId(prop.getId()); setName(prop.getName()); setType(prop.getType()); setGroup(CasConfigurationMetadataRepository.getPropertyGroupId(prop)); setOrder(CasConfigurationMetadataRepository.isCasProperty(prop) ? Ordered.HIGHEST_PRECEDENCE : Ordered.LOWEST_PRECEDENCE); val valueHints = prop.getHints().getValueHints(); valueHints.forEach(hint -> { val values = CollectionUtils.toCollection(hint.getValue()); if (values.contains(RequiresModule.class.getName())) { setRequiredModule(hint.getDescription()); setRequiredModuleAutomated(values.contains(Boolean.TRUE)); } if (values.contains(RequiredProperty.class.getName())) { setRequiredProperty(true); } }); } catch (final Exception e) { LOGGER.error(e.getMessage(), e); } }