groupOrder.put(group, order); FieldRuleProperty rule = new FieldRulePropertyBuilder(prop.name()).displayName( StringUtils.isNotBlank(prop.displayName()) ? prop.displayName() : prop.name()).hint(prop.hint()) .type(PolicyPropertyTypes.PROPERTY_TYPE.valueOf(prop.type().name())) .objectProperty(annotatedFieldProperty.getName()) .placeholder(prop.placeholder()) .value(value) .required(prop.required()) .group(group) .groupOrder(order) .hidden(prop.hidden()) .pattern(prop.pattern()) .patternInvalidMessage(prop.patternInvalidMessage()) .addSelectableValues(convertToLabelValue(prop.selectableValues())) .addSelectableValues(convertToLabelValue(prop.labelValues())) .addAdditionalProperties(convertToLabelValue(prop.additionalProperties())).build(); properties.add(rule); if (!group.equals("")) {
order++; groupOrder.put(group, order); FieldRuleProperty rule = new FieldRulePropertyBuilder(prop.name()).displayName( StringUtils.isNotBlank(prop.displayName()) ? prop.displayName() : prop.name()).hint(prop.hint()) .type(PolicyPropertyTypes.PROPERTY_TYPE.valueOf(prop.type().name())) .objectProperty(annotatedFieldProperty.getName()) .placeholder(prop.placeholder()) .value(value) .required(prop.required()) .group(group) .groupOrder(order) .pattern(prop.pattern()) .patternInvalidMessage(prop.patternInvalidMessage()) .hidden(prop.hidden()) .addSelectableValues(convertToLabelValue(prop.selectableValues())) .addSelectableValues(convertToLabelValue(prop.labelValues())) .addAdditionalProperties(convertToLabelValue(prop.additionalProperties())).build(); properties.add(rule); if (!group.equals("")) {