@Override public BigDecimal getMinimum() { if (formParameter instanceof NumberTypeDeclaration) { Double minimum = ((NumberTypeDeclaration) formParameter).minimum(); if (minimum != null) { return BigDecimal.valueOf(minimum); } } return null; }
@Override public BigDecimal getMinimum() { if (header instanceof NumberTypeDeclaration) { Double minimum = ((NumberTypeDeclaration) header).minimum(); if (minimum != null) { return BigDecimal.valueOf(minimum); } } return null; }
@Override public BigDecimal getMinimum() { if (queryParameter instanceof NumberTypeDeclaration) { Double minimum = ((NumberTypeDeclaration) queryParameter).minimum(); if (minimum != null) { return BigDecimal.valueOf(minimum); } } return null; }
@Override public BigDecimal getMinimum() { if (uriParameter instanceof NumberTypeDeclaration) { Double minimum = ((NumberTypeDeclaration) uriParameter).minimum(); if (minimum != null) { return BigDecimal.valueOf(minimum); } } return null; }
String format = numberType.format(); RamlTypeValidations validations = result.getValidations(); validations.withMinMax(numberType.minimum(), numberType.maximum());
private void addFacetsForNumbers(FieldSpec.Builder typeSpec, NumberTypeDeclaration typeDeclaration) { FieldSpec t = typeSpec.build(); if (typeDeclaration.minimum() != null) { if (isInteger(t.type)) { typeSpec.addAnnotation(AnnotationSpec.builder(Min.class) .addMember("value", "$L", typeDeclaration.minimum().intValue()).build()); } } if (typeDeclaration.maximum() != null) { if (isInteger(t.type)) { typeSpec.addAnnotation(AnnotationSpec.builder(Max.class) .addMember("value", "$L", typeDeclaration.maximum().intValue()).build()); } } }
private void addFacetsForNumbers(FieldSpec.Builder typeSpec, NumberTypeDeclaration typeDeclaration) { FieldSpec t = typeSpec.build(); if (typeDeclaration.minimum() != null) { if (isInteger(t.type)) { typeSpec.addAnnotation(AnnotationSpec.builder(Min.class) .addMember("value", "$L", typeDeclaration.minimum().intValue()).build()); } } if (typeDeclaration.maximum() != null) { if (isInteger(t.type)) { typeSpec.addAnnotation(AnnotationSpec.builder(Max.class) .addMember("value", "$L", typeDeclaration.maximum().intValue()).build()); } } }