Add DataObjectUtils 02/77102/6
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 19 Oct 2018 12:42:06 +0000 (14:42 +0200)
committerTom Pantelis <tompantelis@gmail.com>
Thu, 1 Nov 2018 13:59:12 +0000 (13:59 +0000)
commit0ef76ead8ed2d4af93e0d8cac92b67d087354057
tree0df9dd844d32588c5dc0b77d89335bea8f38ed71
parent55eb2d7bd75e45ae009f3a6cb338e3d120f729a0
Add DataObjectUtils

Add DataObjectUtils.nullToEmpty(List), which is useful when dealing
with nullable lists being returned from binding DTOs. This also moves
mdsal.binding.spec.util to yang-binding, so the utilities are
available to all model users.

Change-Id: I681c49141b4e880448747a53d749065208f9aca1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
12 files changed:
binding/mdsal-binding-spec-util/src/test/java/org/opendaylight/mdsal/binding/spec/reflect/BindingReflectionsTest.java
binding/mdsal-binding-spec-util/src/test/java/org/opendaylight/mdsal/binding/spec/reflect/FooChild.java [new file with mode: 0644]
binding/mdsal-binding-spec-util/src/test/java/org/opendaylight/mdsal/binding/spec/reflect/GroupingFoo.java [new file with mode: 0644]
binding/yang-binding/src/main/java/org/opendaylight/mdsal/binding/spec/util/DataObjectReadingUtil.java [moved from binding/mdsal-binding-spec-util/src/main/java/org/opendaylight/mdsal/binding/spec/util/DataObjectReadingUtil.java with 100% similarity]
binding/yang-binding/src/main/java/org/opendaylight/mdsal/binding/spec/util/DataObjectUtils.java [new file with mode: 0644]
binding/yang-binding/src/test/java/org/opendaylight/mdsal/binding/spec/util/DataObjectReadingUtilTest.java [moved from binding/mdsal-binding-spec-util/src/test/java/org/opendaylight/mdsal/binding/spec/util/DataObjectReadingUtilTest.java with 100% similarity]
binding/yang-binding/src/test/java/org/opendaylight/mdsal/binding/spec/util/DataObjectUtilsTest.java [new file with mode: 0644]
binding/yang-binding/src/test/java/org/opendaylight/mdsal/binding/spec/util/FooChild.java [moved from binding/mdsal-binding-spec-util/src/test/java/org/opendaylight/mdsal/binding/spec/util/FooChild.java with 100% similarity]
binding/yang-binding/src/test/java/org/opendaylight/mdsal/binding/spec/util/GroupingFoo.java [moved from binding/mdsal-binding-spec-util/src/test/java/org/opendaylight/mdsal/binding/spec/util/GroupingFoo.java with 100% similarity]
binding/yang-binding/src/test/java/org/opendaylight/mdsal/binding/spec/util/Node.java [moved from binding/mdsal-binding-spec-util/src/test/java/org/opendaylight/mdsal/binding/spec/util/Node.java with 100% similarity]
binding/yang-binding/src/test/java/org/opendaylight/mdsal/binding/spec/util/NodeKey.java [moved from binding/mdsal-binding-spec-util/src/test/java/org/opendaylight/mdsal/binding/spec/util/NodeKey.java with 100% similarity]
binding/yang-binding/src/test/java/org/opendaylight/mdsal/binding/spec/util/Nodes.java [moved from binding/mdsal-binding-spec-util/src/test/java/org/opendaylight/mdsal/binding/spec/util/Nodes.java with 100% similarity]