/** * 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.isReadOnly(), parameter.isMultiple(), parameter.getContext(), parameter.getDefault(), parameter.getLabel(), parameter.getDescription(), options, parameter.getFilterCriteria(), parameter.getGroupName(), parameter.isAdvanced(), parameter.getLimitToOptions(), parameter.getMultipleLimit(), parameter.getUnit(), parameter.getUnitLabel(), parameter.isVerifyable());
.withReadOnly(parameter.isReadOnly()).withContext(parameter.getContext()) .withDefault(parameter.getDefault()).withLabel(llabel).withDescription(ldescription) .withFilterCriteria(parameter.getFilterCriteria()).withGroupName(parameter.getGroupName()) .withAdvanced(parameter.isAdvanced()).withOptions(loptions) .withLimitToOptions(parameter.getLimitToOptions())
.withReadOnly(parameter.isReadOnly()).withContext(parameter.getContext()) .withDefault(parameter.getDefault()).withLabel(llabel).withDescription(ldescription) .withFilterCriteria(parameter.getFilterCriteria()).withGroupName(parameter.getGroupName()) .withAdvanced(parameter.isAdvanced()).withOptions(loptions) .withLimitToOptions(parameter.getLimitToOptions())
.withMultiple(parameter.isMultiple()).withContext(parameter.getContext()) .withDefault(parameter.getDefault()).withLabel(label).withDescription(description).withOptions(options) .withFilterCriteria(parameter.getFilterCriteria()).withGroupName(parameter.getGroupName()) .withAdvanced(parameter.isAdvanced()).withVerify(parameter.isVerifyable()) .withLimitToOptions(parameter.getLimitToOptions()).withMultipleLimit(parameter.getMultipleLimit())