Improve ApiPathNormalizer.normalizeSubResource() 37/111237/2
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 3 Apr 2024 20:37:52 +0000 (22:37 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 3 Apr 2024 20:55:42 +0000 (22:55 +0200)
commitd69ec1ca1a9c9c684a3c14757005f6bb2109ccae
tree079d0362052163f18feda50aba6fe850ffb38f87
parent732d5d9adaca633bd850aef0cc07c157c90050b8
Improve ApiPathNormalizer.normalizeSubResource()

Split out the normalization logic so that we can restart at a given
point -- which conveniently is pretty much covered by the semantics of
DatabindPath.Data.

This allows us to skip the canonicalize()/parse() step and proceed to
normalization directly.

JIRA: NETCONF-1288
Change-Id: I642dd0286dea60efa1fade3b7edc37fbb4f0536c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/server/spi/ApiPathNormalizer.java