X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-binding-broker%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fsal%2Fbinding%2Fimpl%2FLazySerializedContainerNode.java;h=bed7d31861bc4b716d139c27867cce23f330f6bf;hb=466078ab1dc8a8cc2981b161051f6edecd6af85a;hp=8185446fcdf9823fd6bf72119e1dfb7d179eb627;hpb=20a32e6459fd1e27e7669bf1ebc7742b96787b94;p=controller.git diff --git a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/LazySerializedContainerNode.java b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/LazySerializedContainerNode.java index 8185446fcd..bed7d31861 100644 --- a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/LazySerializedContainerNode.java +++ b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/LazySerializedContainerNode.java @@ -11,6 +11,7 @@ package org.opendaylight.controller.md.sal.binding.impl; import java.util.Collection; import java.util.Map; import java.util.Optional; +import org.opendaylight.mdsal.binding.dom.adapter.BindingDataAware; import org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer; import org.opendaylight.yangtools.yang.binding.DataObject; import org.opendaylight.yangtools.yang.common.QName; @@ -22,12 +23,8 @@ import org.opendaylight.yangtools.yang.data.api.schema.LeafNode; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; import org.opendaylight.yangtools.yang.model.api.SchemaPath; -/** - * - * FIXME: Should be this moved to binding-data-codec? - * - */ -class LazySerializedContainerNode implements ContainerNode { + // FIXME: Should be this moved to binding-data-codec? +class LazySerializedContainerNode implements ContainerNode, BindingDataAware { private final NodeIdentifier identifier; private final DataObject bindingData; @@ -91,7 +88,8 @@ class LazySerializedContainerNode implements ContainerNode { return delegate().getAttributeValue(name); } - final DataObject bindingData() { + @Override + public final DataObject bindingData() { return bindingData; }