X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=protocol%2Frestconf-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Frestconf%2Fapi%2Fquery%2FPrettyPrintParam.java;fp=restconf%2Frestconf-nb%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Frestconf%2Fnb%2Frfc8040%2FPrettyPrintParam.java;h=a2cdead7e7ad7c958e0d8f420eed033d16ceaab5;hb=12161f0e29296d943befb3f0a142c7d4c3b91b6c;hp=80457a01ad35dc72e422a0b73d1d8621a38fd483;hpb=8b966bc617ffe306958a41cbdd73d08024e0cd93;p=netconf.git diff --git a/restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/PrettyPrintParam.java b/protocol/restconf-api/src/main/java/org/opendaylight/restconf/api/query/PrettyPrintParam.java similarity index 82% rename from restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/PrettyPrintParam.java rename to protocol/restconf-api/src/main/java/org/opendaylight/restconf/api/query/PrettyPrintParam.java index 80457a01ad..a2cdead7e7 100644 --- a/restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/PrettyPrintParam.java +++ b/protocol/restconf-api/src/main/java/org/opendaylight/restconf/api/query/PrettyPrintParam.java @@ -5,7 +5,7 @@ * terms of the Eclipse Public License v1.0 which accompanies this distribution, * and is available at http://www.eclipse.org/legal/epl-v10.html */ -package org.opendaylight.restconf.nb.rfc8040; +package org.opendaylight.restconf.api.query; import java.net.URI; import org.eclipse.jdt.annotation.NonNull; @@ -35,18 +35,15 @@ public final class PrettyPrintParam implements RestconfQueryParam FALSE; + case "true" -> TRUE; + default -> throw new IllegalArgumentException("Value can be 'false' or 'true', not '" + uriValue + "'"); + }; } @Override - public Class<@NonNull PrettyPrintParam> javaClass() { + public Class javaClass() { return PrettyPrintParam.class; }