Example #1
0
  private String lookupParamDescription(
      Field field, LookupFieldType lookupFieldType, Locale locale) {
    // start with tooltip or name if tooltip is not defined
    // for sets and ranges append appropriate info

    StringBuilder desc =
        new StringBuilder(
            StringUtils.isNotBlank(field.getTooltip()) ? field.getTooltip() : field.getName());

    switch (lookupFieldType) {
      case SET:
        desc.append(" - ").append(msg(locale, SET_PARAM_DESC_KEY));
        break;
      case RANGE:
        desc.append(" - ").append(msg(locale, RANGE_PARAM_DESC_KEY));
        break;
      default:
        break;
    }

    return desc.toString();
  }