Updated YANG Type definitions and documentation in YANG Model Utils.
[controller.git] / opendaylight / sal / yang-prototype / yang / yang-model-util / src / main / java / org / opendaylight / controller / model / util / BaseConstraints.java
index 881a3e8640f06fc7887ee14832942250a834147a..f78f8589a1e8d520b8f072d5730b98eddca3ed80 100644 (file)
@@ -21,8 +21,8 @@ public final class BaseConstraints {
         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
@@ -172,8 +172,8 @@ public final class BaseConstraints {
     }\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
@@ -181,7 +181,7 @@ public final class BaseConstraints {
         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
@@ -215,12 +215,12 @@ public final class BaseConstraints {
         }\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