X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=opendaylight%2Fnetconf%2Fnetconf-mapping-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fnetconf%2Fmapping%2Fapi%2FHandlingPriority.java;h=0f5de553aa22c45a87fdf8ec21d5e49ea55a0b9e;hb=b2e81149739c87f0ecc2ce7f06448d7a5d3162b8;hp=c08db906df51a00b5dc39d53bb30be252381b3ca;hpb=abca01a0016ee55b6cdcb71c81419c4b143bb63a;p=controller.git diff --git a/opendaylight/netconf/netconf-mapping-api/src/main/java/org/opendaylight/controller/netconf/mapping/api/HandlingPriority.java b/opendaylight/netconf/netconf-mapping-api/src/main/java/org/opendaylight/controller/netconf/mapping/api/HandlingPriority.java index c08db906df..0f5de553aa 100644 --- a/opendaylight/netconf/netconf-mapping-api/src/main/java/org/opendaylight/controller/netconf/mapping/api/HandlingPriority.java +++ b/opendaylight/netconf/netconf-mapping-api/src/main/java/org/opendaylight/controller/netconf/mapping/api/HandlingPriority.java @@ -8,6 +8,7 @@ package org.opendaylight.controller.netconf.mapping.api; +import com.google.common.base.MoreObjects; import com.google.common.base.Optional; import com.google.common.base.Preconditions; @@ -51,13 +52,13 @@ public final class HandlingPriority implements Comparable { @Override public int compareTo(HandlingPriority o) { - if (this == o){ + if (this == o) { return 0; } - if (this.equals(CANNOT_HANDLE)){ + if (isCannotHandle()) { return -1; } - if (o.equals(CANNOT_HANDLE)){ + if (o.isCannotHandle()) { return 1; } @@ -70,7 +71,8 @@ public final class HandlingPriority implements Comparable { if (priority < o.priority){ return -1; } - throw new IllegalStateException("Unexpected state"); + + throw new IllegalStateException("Unexpected state comparing " + this + " with " + o); } @Override @@ -95,4 +97,11 @@ public final class HandlingPriority implements Comparable { public int hashCode() { return priority != null ? priority.hashCode() : 0; } + + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("priority", priority) + .toString(); + } }