numberSchema.setTitle(name); if (property.getMin() != null) { numberSchema.setMinimum(Double.parseDouble(property.getMin()));
numberSchema.setTitle(name); if (property.getMin() != null) { numberSchema.setMinimum(Double.parseDouble(property.getMin()));
numberSchema.setTitle(name); if (property.getMin() != null) { numberSchema.setMinimum(Double.parseDouble(property.getMin()));
numberSchema.setTitle(name); if (property.getMin() != null) { numberSchema.setMinimum(Double.parseDouble(property.getMin()));
numberSchema.setTitle(name); if (property.getMin() != null) { numberSchema.setMinimum(Double.parseDouble(property.getMin()));
protected JsonSchema addValidationConstraints(JsonSchema schema, BeanProperty prop) { { Boolean required = constraintResolver.getRequired(prop); if (required != null) { schema.setRequired(required); } } if (schema.isArraySchema()) { ArraySchema arraySchema = schema.asArraySchema(); arraySchema.setMaxItems(constraintResolver.getArrayMaxItems(prop)); arraySchema.setMinItems(constraintResolver.getArrayMinItems(prop)); } else if (schema.isNumberSchema()) { NumberSchema numberSchema = schema.asNumberSchema(); numberSchema.setMaximum(constraintResolver.getNumberMaximum(prop)); numberSchema.setMinimum(constraintResolver.getNumberMinimum(prop)); } else if (schema.isStringSchema()) { StringSchema stringSchema = schema.asStringSchema(); stringSchema.setMaxLength(constraintResolver.getStringMaxLength(prop)); stringSchema.setMinLength(constraintResolver.getStringMinLength(prop)); stringSchema.setPattern(constraintResolver.getStringPattern(prop)); } return schema; }
protected JsonSchema addValidationConstraints(JsonSchema schema, BeanProperty prop) { { Boolean required = constraintResolver.getRequired(prop); if (required != null) { schema.setRequired(required); } } if (schema.isArraySchema()) { ArraySchema arraySchema = schema.asArraySchema(); arraySchema.setMaxItems(constraintResolver.getArrayMaxItems(prop)); arraySchema.setMinItems(constraintResolver.getArrayMinItems(prop)); } else if (schema.isNumberSchema()) { NumberSchema numberSchema = schema.asNumberSchema(); numberSchema.setMaximum(constraintResolver.getNumberMaximum(prop)); numberSchema.setMinimum(constraintResolver.getNumberMinimum(prop)); } else if (schema.isStringSchema()) { StringSchema stringSchema = schema.asStringSchema(); stringSchema.setMaxLength(constraintResolver.getStringMaxLength(prop)); stringSchema.setMinLength(constraintResolver.getStringMinLength(prop)); stringSchema.setPattern(constraintResolver.getStringPattern(prop)); } return schema; }