X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=protocol%2Frestconf-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Frestconf%2Fapi%2Fquery%2FWithDefaultsParam.java;fp=protocol%2Frestconf-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Frestconf%2Fapi%2Fquery%2FWithDefaultsParam.java;h=147fada3a80da1a89cc228509738a882d07e4b0c;hb=2bb148284126ce63c972814689bd3da46c5cd348;hp=c2a30c62d48e4c94b169822e3efefdf73114a24b;hpb=dfdc06ff80f68824c7fe0157d1eca3ea607c4b4a;p=netconf.git diff --git a/protocol/restconf-api/src/main/java/org/opendaylight/restconf/api/query/WithDefaultsParam.java b/protocol/restconf-api/src/main/java/org/opendaylight/restconf/api/query/WithDefaultsParam.java index c2a30c62d4..147fada3a8 100644 --- a/protocol/restconf-api/src/main/java/org/opendaylight/restconf/api/query/WithDefaultsParam.java +++ b/protocol/restconf-api/src/main/java/org/opendaylight/restconf/api/query/WithDefaultsParam.java @@ -60,7 +60,11 @@ public enum WithDefaultsParam implements RestconfQueryParam { } public static @NonNull WithDefaultsParam forUriValue(final String uriValue) { - return of(WithDefaultsMode.ofName(uriValue)); + try { + return of(WithDefaultsMode.ofName(uriValue)); + } catch (IllegalArgumentException e) { + throw new IllegalArgumentException("Invalid " + uriName + " value: " + e.getMessage(), e); + } } @Override