X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-binding-broker%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fsal%2Fbinding%2Fimpl%2FLazySerializedContainerNode.java;h=8185446fcdf9823fd6bf72119e1dfb7d179eb627;hp=af50ee1b8087f7b9cdd77baf05daabcc808021a8;hb=20a32e6459fd1e27e7669bf1ebc7742b96787b94;hpb=ed8f40c01c61ed505cb0c4d5b307a8dea0acc82f 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 af50ee1b80..8185446fcd 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 @@ -8,10 +8,10 @@ package org.opendaylight.controller.md.sal.binding.impl; -import com.google.common.base.Optional; import java.util.Collection; import java.util.Map; -import org.opendaylight.yangtools.binding.data.codec.impl.BindingNormalizedNodeCodecRegistry; +import java.util.Optional; +import org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer; import org.opendaylight.yangtools.yang.binding.DataObject; import org.opendaylight.yangtools.yang.common.QName; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier; @@ -32,11 +32,11 @@ class LazySerializedContainerNode implements ContainerNode { private final NodeIdentifier identifier; private final DataObject bindingData; - private BindingNormalizedNodeCodecRegistry registry; + private BindingNormalizedNodeSerializer registry; private ContainerNode domData; private LazySerializedContainerNode(final QName identifier, final DataObject binding, - final BindingNormalizedNodeCodecRegistry registry) { + final BindingNormalizedNodeSerializer registry) { this.identifier = new NodeIdentifier(identifier); this.bindingData = binding; this.registry = registry; @@ -44,12 +44,12 @@ class LazySerializedContainerNode implements ContainerNode { } static NormalizedNode create(final SchemaPath rpcName, final DataObject data, - final BindingNormalizedNodeCodecRegistry codec) { + final BindingNormalizedNodeSerializer codec) { return new LazySerializedContainerNode(rpcName.getLastComponent(), data, codec); } static NormalizedNode withContextRef(final SchemaPath rpcName, final DataObject data, - final LeafNode contextRef, final BindingNormalizedNodeCodecRegistry codec) { + final LeafNode contextRef, final BindingNormalizedNodeSerializer codec) { return new WithContextRef(rpcName.getLastComponent(), data, contextRef, codec); } @@ -104,7 +104,7 @@ class LazySerializedContainerNode implements ContainerNode { private final LeafNode contextRef; protected WithContextRef(final QName identifier, final DataObject binding, final LeafNode contextRef, - final BindingNormalizedNodeCodecRegistry registry) { + final BindingNormalizedNodeSerializer registry) { super(identifier, binding, registry); this.contextRef = contextRef; }