Add BindingNormalizedNodeSerializer.coerceFromYangInstanceIdentifier 23/79623/1
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 17 Jan 2019 16:18:21 +0000 (17:18 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 17 Jan 2019 16:18:21 +0000 (17:18 +0100)
commit137bd301e01ecec44fa47dfbc69df664ea014c5e
tree683a8025363d6884eafe5e3cff3096117a89438c
parent31245f24ab67bf0bb8b566ae42a8e6f64df8fb91
Add BindingNormalizedNodeSerializer.coerceFromYangInstanceIdentifier

In application-level adapter, which are bound to particular models,
the nullable annotation gets in the way, as it flags a potential
error, which needs to be expensively masked.

Introduce a coerceFromYangInstanceIdentifier() method, which includes
the masking, leaving application code unburdened with this detail.

Change-Id: I0b6e052b6b9be7c42538ab25924fd47b0421b274
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/api/BindingNormalizedNodeSerializer.java
entityownership/mdsal-eos-binding-adapter/src/main/java/org/opendaylight/mdsal/eos/binding/dom/adapter/DOMEntityOwnershipListenerAdapter.java