@Override public ConfigValidationMessage validate(ConfigDescriptionParameter parameter, Object value) { if (value == null || parameter.getType() != Type.TEXT || parameter.getPattern() == null) { return null; } if (!((String) value).matches(parameter.getPattern())) { MessageKey messageKey = MessageKey.PATTERN_VIOLATED; return new ConfigValidationMessage(parameter.getName(), messageKey.defaultMessage, messageKey.key, String.valueOf(value), parameter.getPattern()); } return null; } }
configParamContent.add(Utils.getRow(columnWidths, configParamProperty)); if (parameter.getPattern() != null) { configParamProperty.set(1, PATTERN); configParamProperty.set(2, parameter.getPattern()); configParamContent.add(Utils.getRow(columnWidths, configParamProperty));
configParamContent.add(Utils.getRow(columnWidths, configParamProperty)); if (parameter.getPattern() != null) { configParamProperty.set(1, PATTERN); configParamProperty.set(2, parameter.getPattern()); configParamContent.add(Utils.getRow(columnWidths, configParamProperty));
/** * Maps configuration description parameters into DTO objects. * * @param parameters the configuration description parameters (not null) * @return the parameter DTO objects (not null) */ public static List<ConfigDescriptionParameterDTO> mapParameters(List<ConfigDescriptionParameter> parameters) { List<ConfigDescriptionParameterDTO> configDescriptionParameterBeans = new ArrayList<>(parameters.size()); for (ConfigDescriptionParameter configDescriptionParameter : parameters) { ConfigDescriptionParameterDTO configDescriptionParameterBean = new ConfigDescriptionParameterDTO( configDescriptionParameter.getName(), configDescriptionParameter.getType(), configDescriptionParameter.getMinimum(), configDescriptionParameter.getMaximum(), configDescriptionParameter.getStepSize(), configDescriptionParameter.getPattern(), configDescriptionParameter.isRequired(), configDescriptionParameter.isReadOnly(), configDescriptionParameter.isMultiple(), configDescriptionParameter.getContext(), configDescriptionParameter.getDefault(), configDescriptionParameter.getLabel(), configDescriptionParameter.getDescription(), mapOptions(configDescriptionParameter.getOptions()), mapFilterCriteria(configDescriptionParameter.getFilterCriteria()), configDescriptionParameter.getGroupName(), configDescriptionParameter.isAdvanced(), configDescriptionParameter.getLimitToOptions(), configDescriptionParameter.getMultipleLimit(), configDescriptionParameter.getUnit(), configDescriptionParameter.getUnitLabel(), configDescriptionParameter.isVerifyable()); configDescriptionParameterBeans.add(configDescriptionParameterBean); } return configDescriptionParameterBeans; }
parameter.getMaximum(), parameter.getStepSize(), parameter.getPattern(), parameter.isRequired(), parameter.isReadOnly(), parameter.isMultiple(), parameter.getContext(), parameter.getDefault(), parameter.getLabel(), parameter.getDescription(), options, parameter.getFilterCriteria(),
ldescription = util.getParameterDescription(bundle, uri, parameterName, ldescription, locale); String lpattern = parameter.getPattern(); if (lpattern != null) { lpattern = util.getParameterPattern(bundle, uri, parameterName, lpattern, locale);
ldescription = util.getParameterDescription(bundle, uri, parameterName, ldescription, locale); String lpattern = parameter.getPattern(); if (lpattern != null) { lpattern = util.getParameterPattern(bundle, uri, parameterName, lpattern, locale);
parameterName, parameter.getPattern(), locale);