Split out ApiPathCanonizer 47/111247/1
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 4 Apr 2024 00:32:21 +0000 (02:32 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 4 Apr 2024 00:33:27 +0000 (02:33 +0200)
commitd2411b07bb0a767b09af9a3df77d62b0025a0d1e
tree2f099018f8e414661462c082284682d4bb7396f2
parentd69ec1ca1a9c9c684a3c14757005f6bb2109ccae
Split out ApiPathCanonizer

ApiPathNormalizer has grown quite complicated, simplify it by splitting
canonicalize() into ApiPathCanonizer.dataToApiPath().

JIRA: NETCONF-1288
Change-Id: Ia7f36de2f27d511fb6e2230d1c8a83b443a09f11
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/rests/transactions/RestconfStrategy.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/server/mdsal/streams/devnotif/SubscribeDeviceNotificationRpc.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/server/mdsal/streams/dtcl/CreateDataChangeEventSubscriptionRpc.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/server/spi/ApiPathCanonizer.java [new file with mode: 0644]
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/server/spi/ApiPathNormalizer.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/server/spi/HackJsonWriter.java
restconf/restconf-nb/src/test/java/org/opendaylight/restconf/server/spi/ApiPathCanonizerTest.java [moved from restconf/restconf-nb/src/test/java/org/opendaylight/restconf/nb/rfc8040/utils/parser/YangInstanceIdentifierSerializerTest.java with 95% similarity]