Add DataTreeIdentifier.toString() 72/67672/3
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 29 Jan 2018 13:17:30 +0000 (14:17 +0100)
committerRobert Varga <nite@hq.sk>
Sun, 25 Feb 2018 22:24:43 +0000 (22:24 +0000)
Adding a toString() method aids debugging and is generally nice.

Change-Id: I70944c85d6507e47aec282a018e7e101c684de62
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit fd18053813ba9954ea7efa58ad95993b2f9f599c)

binding/mdsal-binding-api/src/main/java/org/opendaylight/mdsal/binding/api/DataTreeIdentifier.java

index ab51f40ecf1ece81868283ffff63aba9ff157cc2..5193465864f699d719cdfde872d5cd261df89b68 100644 (file)
@@ -7,6 +7,7 @@
  */
 package org.opendaylight.mdsal.binding.api;
 
+import com.google.common.base.MoreObjects;
 import com.google.common.base.Preconditions;
 import java.io.Serializable;
 import javax.annotation.Nonnull;
@@ -84,4 +85,9 @@ public final class DataTreeIdentifier<T extends DataObject> implements Immutable
         }
         return rootIdentifier.equals(other.rootIdentifier);
     }
+
+    @Override
+    public String toString() {
+        return MoreObjects.toStringHelper(this).add("datastore", datastoreType).add("root", rootIdentifier).toString();
+    }
 }
\ No newline at end of file