@Override public void addRulesFor(Class<?> pojoClass) { super.addRulesFor(pojoClass); SimpleRule typeRule = (SimpleRule) getRuleByFieldName("type"); rules.put("minLength", new EnumModifierRule("minLength", Arrays.asList("string"), typeRule)); rules.put("maxLength", new EnumModifierRule("maxLength", Arrays.asList("string"), typeRule)); rules.put("minimum", new EnumModifierRule("minimum", Arrays.asList("integer", "number"), typeRule)); rules.put("maximum", new EnumModifierRule("maximum", Arrays.asList("integer", "number"), typeRule)); }
@Override public void addRulesFor(Class<?> pojoClass) { super.addRulesFor(pojoClass); SimpleRule typeRule = (SimpleRule) getRuleByFieldName("type"); rules.put("minLength", new EnumModifierRule("minLength", Arrays.asList("string"), typeRule)); rules.put("maxLength", new EnumModifierRule("maxLength", Arrays.asList("string"), typeRule)); rules.put("minimum", new EnumModifierRule("minimum", Arrays.asList("integer", "number"), typeRule)); rules.put("maximum", new EnumModifierRule("maximum", Arrays.asList("integer", "number"), typeRule)); }