Revert "Do not emit empty lists to NormalizedNodes" 72/84572/1
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 22 Sep 2019 02:12:42 +0000 (04:12 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 22 Sep 2019 02:13:43 +0000 (04:13 +0200)
commite49c34b751aa8330b33ee22ae5cf877e509c64fe
treec34bdf499ecbedfcbdaaa243990e3f56682783fc
parentd63541866a2b8f3e78d990fa23962eeae9d6b562
Revert "Do not emit empty lists to NormalizedNodes"

This reverts commit cbe6a8cafaec862f2a918ecc9af99720090d3c8a,
as it is breaing DTO behavior applications explicitly depend on.

The issue cannot be fixed without touching templates, i.e. requires
complete implementation of MDSAL-449.

JIRA: MDSAL-456
Change-Id: I07baf3a7be3867c6bee1b66a05b013ee0ba5171f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit f4f93bf1189e44a7e62a6c8396d7aa4fea03e5ca)
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/DataObjectStreamer.java
binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/mdsal/binding/dom/codec/test/AugmentationSubstitutionTest.java
binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/mdsal/binding/dom/codec/test/NormalizedNodeSerializeDeserializeTest.java
binding/mdsal-binding-test-model/src/main/java/org/opendaylight/mdsal/binding/test/model/util/ListsBindingUtils.java