Improve JaxRsFormattableBody.toString() 62/111362/1
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 11 Apr 2024 22:03:55 +0000 (00:03 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 11 Apr 2024 22:04:30 +0000 (00:04 +0200)
Output the pretty-print boolean instead of a class, improving
experience.

JIRA: NETCONF-773
Change-Id: I1cded9f21a7e4a36df3110ddece4db0d2c3eec85
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/jaxrs/JaxRsFormattableBody.java

index 0f569d68e7d2f1201272fd19b08e3d4149c24302..b532b7e9e3a95a2255a2707d4d777b5f50153af1 100644 (file)
@@ -9,6 +9,7 @@ package org.opendaylight.restconf.nb.jaxrs;
 
 import static java.util.Objects.requireNonNull;
 
+import com.google.common.base.MoreObjects;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.opendaylight.restconf.api.FormattableBody;
 import org.opendaylight.restconf.api.query.PrettyPrintParam;
@@ -22,4 +23,9 @@ record JaxRsFormattableBody(FormattableBody body, PrettyPrintParam prettyPrint)
         requireNonNull(body);
         requireNonNull(prettyPrint);
     }
+
+    @Override
+    public String toString() {
+        return MoreObjects.toStringHelper(this).add("body", body).add("prettyPrint", prettyPrint.value()).toString();
+    }
 }