@Override public BigDecimal getMaximum() { if (queryParameter instanceof NumberTypeDeclaration) { Double maximum = ((NumberTypeDeclaration) queryParameter).maximum(); if (maximum != null) { return BigDecimal.valueOf(maximum); } } return null; }
@Override public BigDecimal getMaximum() { if (formParameter instanceof NumberTypeDeclaration) { Double maximum = ((NumberTypeDeclaration) formParameter).maximum(); if (maximum != null) { return BigDecimal.valueOf(maximum); } } return null; }
@Override public BigDecimal getMaximum() { if (uriParameter instanceof NumberTypeDeclaration) { Double maximum = ((NumberTypeDeclaration) uriParameter).maximum(); if (maximum != null) { return BigDecimal.valueOf(maximum); } } return null; }
@Override public BigDecimal getMaximum() { if (header instanceof NumberTypeDeclaration) { Double maximum = ((NumberTypeDeclaration) header).maximum(); if (maximum != null) { return BigDecimal.valueOf(maximum); } } 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()); } } }