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=1f7eed250f5b61725ee32c01aa2b1ce1a3c46f37;hb=e159106bc148e76fc1e3e3c780bdd740d99e74ed;hp=c08db906df51a00b5dc39d53bb30be252381b3ca;hpb=567792806ed799ac649cc125bffb4debde40d254;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..1f7eed250f 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.Objects; 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 Objects.toStringHelper(this) + .add("priority", priority) + .toString(); + } }