Use schemaless builders in RestconfMappingNodeUtil 34/96134/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 12 May 2021 18:36:09 +0000 (20:36 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 12 May 2021 19:34:45 +0000 (21:34 +0200)
commit25e188906fe4ab22084cf70f92d71f1f0d76dbeb
tree6779087821bf183ee570cb9384ec99511f9106a3
parent147d624acfc4e57b811e295af209d00bb77e430d
Use schemaless builders in RestconfMappingNodeUtil

The code here is extremely flaky, relying very much on declared layout
of ietf-yang-library -- which is utterly wrong, as we should be using
effective model.

Schema-aware builders are going away anyway, so just use normal
builders, forgoing all the unneeded complexity.

JIRA: NETCONF-725
Change-Id: I2454a7872341fb2a977463513a5a1a6a3937c8d1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/codecs/RestCodec.java
restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/handlers/SchemaContextHandler.java
restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/utils/mapping/RestconfMappingNodeUtil.java
restconf/restconf-nb-rfc8040/src/test/java/org/opendaylight/restconf/nb/rfc8040/utils/mapping/RestconfMappingNodeUtilTest.java