X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-dom-broker%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fsal%2Fdom%2Fstore%2Fimpl%2Ftree%2Fspi%2FValueNode.java;h=d89928b51e7f35dd19e2d386744a9b5fa9408bdf;hb=b6e3e11ddcea90a2ae7f93c179625941e8e22ccd;hp=cbd2a17081a8e9d877a9f484775ee6c6a40cd25b;hpb=06ac04f630e8988701088c829e1b7904b2137d61;p=controller.git diff --git a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/tree/spi/ValueNode.java b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/tree/spi/ValueNode.java index cbd2a17081..d89928b51e 100644 --- a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/tree/spi/ValueNode.java +++ b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/tree/spi/ValueNode.java @@ -13,12 +13,16 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.google.common.base.Optional; -import com.google.common.primitives.UnsignedLong; +/** + * Concretization of AbstractTreeNode for leaf nodes which only contain data. + * Instances of this class report all children as absent, subtree version + * equal to this node's version and do not support mutable view. + */ final class ValueNode extends AbstractTreeNode { private static final Logger LOG = LoggerFactory.getLogger(ValueNode.class); - protected ValueNode(final NormalizedNode data, final UnsignedLong version) { + protected ValueNode(final NormalizedNode data, final Version version) { super(data, version); } @@ -29,7 +33,7 @@ final class ValueNode extends AbstractTreeNode { } @Override - public UnsignedLong getSubtreeVersion() { + public Version getSubtreeVersion() { return getVersion(); }