X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=protocol%2Frestconf-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Frestconf%2Fapi%2Fquery%2FFieldsParameterParser.java;fp=protocol%2Frestconf-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Frestconf%2Fapi%2Fquery%2FFieldsParameterParser.java;h=e7bc8eba413a36795e0121983421c841a186c8ec;hb=7096cd4cfb030f48fa7e43171718e7f49664e800;hp=b04853fd6aa45fb4651eead47ff0f6f5d59b6d57;hpb=1d449254be4f03e1e16e102fd28b060511b4904f;p=netconf.git diff --git a/protocol/restconf-api/src/main/java/org/opendaylight/restconf/api/query/FieldsParameterParser.java b/protocol/restconf-api/src/main/java/org/opendaylight/restconf/api/query/FieldsParameterParser.java index b04853fd6a..e7bc8eba41 100644 --- a/protocol/restconf-api/src/main/java/org/opendaylight/restconf/api/query/FieldsParameterParser.java +++ b/protocol/restconf-api/src/main/java/org/opendaylight/restconf/api/query/FieldsParameterParser.java @@ -16,6 +16,7 @@ import java.util.List; import org.eclipse.jdt.annotation.NonNull; import org.opendaylight.restconf.api.ApiPath.ApiIdentifier; import org.opendaylight.restconf.api.query.FieldsParam.NodeSelector; +import org.opendaylight.yangtools.yang.common.UnresolvedQName.Unqualified; import org.opendaylight.yangtools.yang.common.YangNames; /** @@ -158,7 +159,7 @@ final class FieldsParameterParser { int idx = offset + 1; while (true) { if (idx == str.length()) { - path.add(new ApiIdentifier(null, str.substring(offset))); + path.add(new ApiIdentifier(null, Unqualified.of(str.substring(offset)))); return idx; } @@ -173,7 +174,7 @@ final class FieldsParameterParser { // We have complete first identifier, now switch to parsing the second identifier return parsePathStepSecond(first, str, idx + 1); } - path.add(new ApiIdentifier(null, first)); + path.add(new ApiIdentifier(null, Unqualified.of(first))); return switch (ch) { case ';', ')' -> /* End of this selector, return */ idx; @@ -193,7 +194,7 @@ final class FieldsParameterParser { int idx = offset + 1; while (true) { if (idx == str.length()) { - path.add(new ApiIdentifier(module, str.substring(offset))); + path.add(new ApiIdentifier(module, Unqualified.of(str.substring(offset)))); return idx; } @@ -202,7 +203,7 @@ final class FieldsParameterParser { idx++; continue; } - path.add(new ApiIdentifier(module, str.substring(offset, idx))); + path.add(new ApiIdentifier(module, Unqualified.of(str.substring(offset, idx)))); return switch (ch) { case ';', ')' -> /* End of this selector, return */ idx;