X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fsal%2Fyang-prototype%2Fyang%2Fyang-model-util%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fyang%2Fmodel%2Futil%2FBaseConstraints.java;h=23a2d5f8ca3f661a2090806ccc60ac270a63f9b1;hb=9ceed566491d172e02220b04ec6869867f2f2473;hp=dfc4d55b79fd7702ba02da0746d8adf2c7928a15;hpb=4ce0f6630bc576b97c8c9a08848aafb6e90a75b0;p=controller.git diff --git a/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/yang/model/util/BaseConstraints.java b/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/yang/model/util/BaseConstraints.java index dfc4d55b79..23a2d5f8ca 100644 --- a/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/yang/model/util/BaseConstraints.java +++ b/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/yang/model/util/BaseConstraints.java @@ -16,8 +16,8 @@ public final class BaseConstraints { private BaseConstraints() { } - public static LengthConstraint lengthConstraint(final long min, - final long max, final String description, final String reference) { + public static LengthConstraint lengthConstraint(final Number min, + final Number max, final String description, final String reference) { return new LengthConstraintImpl(min, max, description, reference); } @@ -33,8 +33,8 @@ public final class BaseConstraints { private static final class LengthConstraintImpl implements LengthConstraint { - private final long min; - private final long max; + private final Number min; + private final Number max; private final String description; private final String reference; @@ -42,7 +42,7 @@ public final class BaseConstraints { private final String errorAppTag; private final String errorMessage; - public LengthConstraintImpl(long min, long max, + public LengthConstraintImpl(Number min, Number max, final String description, final String reference) { super(); this.min = min; @@ -76,12 +76,12 @@ public final class BaseConstraints { } @Override - public Long getMin() { + public Number getMin() { return min; } @Override - public Long getMax() { + public Number getMax() { return max; } @@ -95,8 +95,8 @@ public final class BaseConstraints { + ((errorAppTag == null) ? 0 : errorAppTag.hashCode()); result = prime * result + ((errorMessage == null) ? 0 : errorMessage.hashCode()); - result = prime * result + (int) (max ^ (max >>> 32)); - result = prime * result + (int) (min ^ (min >>> 32)); + result = prime * result + ((max == null) ? 0 : max.hashCode()); + result = prime * result + ((min == null) ? 0 : min.hashCode()); result = prime * result + ((reference == null) ? 0 : reference.hashCode()); return result;