return new LengthConstraintImpl(min, max, description, reference);\r
}\r
\r
- public static RangeConstraint rangeConstraint(final long min,\r
- final long max, final String description, final String reference) {\r
+ public static RangeConstraint rangeConstraint(final Number min,\r
+ final Number max, final String description, final String reference) {\r
return new RangeConstraintImpl(min, max, description, reference);\r
}\r
\r
}\r
\r
private final static class RangeConstraintImpl implements RangeConstraint {\r
- private final Long min;\r
- private final Long max;\r
+ private final Number min;\r
+ private final Number max;\r
\r
private final String description;\r
private final String reference;\r
private final String errorAppTag;\r
private final String errorMessage;\r
\r
- public RangeConstraintImpl(Long min, Long max, String description,\r
+ public RangeConstraintImpl(Number min, Number max, String description,\r
String reference) {\r
super();\r
this.min = min;\r
}\r
\r
@Override\r
- public Long getMin() {\r
+ public Number getMin() {\r
return min;\r
}\r
\r
@Override\r
- public Long getMax() {\r
+ public Number getMax() {\r
return max;\r
}\r
\r