NumberSchema ap = (NumberSchema) property; ap.setMinimum(new BigDecimal(min.value())); ap.setExclusiveMinimum(!min.inclusive());
@Override public void initialize(DecimalMin minValue) { this.minValue = new BigDecimal(minValue.value() ); this.inclusive = minValue.inclusive(); }
@Override public void initialize(DecimalMin annotation) { try { this.minValue = new BigDecimal(annotation.value()); } catch (NumberFormatException nfe) { throw new IllegalArgumentException(annotation.value() + " does not represent a valid BigDecimal format"); } this.inclusive = annotation.inclusive(); }
@Override public void initialize(DecimalMin annotation) { try { this.minValue = new BigDecimal(annotation.value()); } catch (NumberFormatException nfe) { throw new IllegalArgumentException(annotation.value() + " does not represent a valid BigDecimal format"); } this.inclusive = annotation.inclusive(); }
@Override public void initialize(DecimalMin minValue) { try { this.minValue = new BigDecimal( minValue.value() ); } catch (NumberFormatException nfe) { throw log.getInvalidBigDecimalFormatException( minValue.value(), nfe ); } this.inclusive = minValue.inclusive(); }
@Override public void initialize(DecimalMin minValue) { try { this.minValue = new BigDecimal( minValue.value() ); } catch (NumberFormatException nfe) { throw LOG.getInvalidBigDecimalFormatException( minValue.value(), nfe ); } this.inclusive = minValue.inclusive(); }
@Override public void initialize(DecimalMin minValue) { try { this.minValue = new BigDecimal( minValue.value() ); } catch (NumberFormatException nfe) { throw LOG.getInvalidBigDecimalFormatException( minValue.value(), nfe ); } this.inclusive = minValue.inclusive(); }
@Override public void initialize(DecimalMin minValue) { try { this.minValue = new BigDecimal( minValue.value() ); } catch (NumberFormatException nfe) { throw LOG.getInvalidBigDecimalFormatException( minValue.value(), nfe ); } this.inclusive = minValue.inclusive(); }
@Override public void initialize(DecimalMin minValue) { try { this.minValue = new BigDecimal( minValue.value() ); } catch (NumberFormatException nfe) { throw log.getInvalidBigDecimalFormatException( minValue.value(), nfe ); } this.inclusive = minValue.inclusive(); }
@Override public void initialize(DecimalMin minValue) { try { this.minValue = new BigDecimal( minValue.value() ); } catch (NumberFormatException nfe) { throw log.getInvalidBigDecimalFormatException( minValue.value(), nfe ); } this.inclusive = minValue.inclusive(); }
private AllowableValues createAllowableValuesFromDecimalMinMaxForNumbers( Optional<DecimalMin> decimalMin, Optional<DecimalMax> decimalMax) { AllowableRangeValues myvalues = null; if (decimalMin.isPresent() && decimalMax.isPresent()) { LOG.debug("@DecimalMin+@DecimalMax detected: adding AllowableRangeValues to field "); DecimalMin min = decimalMin.get(); DecimalMax max = decimalMax.get(); myvalues = new AllowableRangeValues(min.value(), !min.inclusive(), max.value(), !max.inclusive()); } else if (decimalMin.isPresent()) { LOG.debug("@DecimalMin detected: adding AllowableRangeValues to field "); DecimalMin min = decimalMin.get(); myvalues = new AllowableRangeValues(min.value(), !min.inclusive(), null, null); } else if (decimalMax.isPresent()) { LOG.debug("@DecimalMax detected: adding AllowableRangeValues to field "); DecimalMax max = decimalMax.get(); myvalues = new AllowableRangeValues(null, null, max.value(), !max.inclusive()); } return myvalues; }
constraints.add("min: " + decimalMin.value() + (decimalMin.inclusive() ? "" : " (exclusive)"));
constraints.add("min: " + decimalMin.value() + (decimalMin.inclusive() ? "" : " (exclusive)"));
constraints.put("exclusiveMinimum", !decimalMin.inclusive());
NumberSchema ap = (NumberSchema) property; ap.setMinimum(new BigDecimal(min.value())); ap.setExclusiveMinimum(!min.inclusive());
if (helper.isAnnotationPresent(element, DecimalMin.class)) { DecimalMin a = (DecimalMin) helper.getAnnotation(element, DecimalMin.class); DecimalMinFacet facet = new DecimalMinFacet(a.value(), a.inclusive()); property.addFacet(facet);
if (helper.isAnnotationPresent(element, DecimalMin.class)) { DecimalMin a = (DecimalMin) helper.getAnnotation(element, DecimalMin.class); DecimalMinFacet facet = new DecimalMinFacet(a.value(), a.inclusive()); property.addFacet(facet);