X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2Fpersisted%2FAbstractDataTreeCandidateNode.java;h=0a7d34b79c581b7396fe435c7645fa853ca617bd;hb=1d5ca4009be6c61d7b61989799037ad8f1ab7a75;hp=640ce37245fe2db91108881df2af09180455d075;hpb=079163ec73e4304ebe9b6f9076f78e22e2d0e3a5;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/persisted/AbstractDataTreeCandidateNode.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/persisted/AbstractDataTreeCandidateNode.java index 640ce37245..0a7d34b79c 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/persisted/AbstractDataTreeCandidateNode.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/persisted/AbstractDataTreeCandidateNode.java @@ -7,13 +7,14 @@ */ package org.opendaylight.controller.cluster.datastore.persisted; -import com.google.common.base.Preconditions; +import static java.util.Objects.requireNonNull; + import java.util.Collection; import java.util.Optional; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; -import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidateNode; -import org.opendaylight.yangtools.yang.data.api.schema.tree.ModificationType; +import org.opendaylight.yangtools.yang.data.tree.api.DataTreeCandidateNode; +import org.opendaylight.yangtools.yang.data.tree.api.ModificationType; /** * Abstract base class for our internal implementation of {@link DataTreeCandidateNode}, @@ -26,7 +27,7 @@ abstract class AbstractDataTreeCandidateNode implements DataTreeCandidateNode { private final ModificationType type; protected AbstractDataTreeCandidateNode(final ModificationType type) { - this.type = Preconditions.checkNotNull(type); + this.type = requireNonNull(type); } @Override @@ -40,7 +41,7 @@ abstract class AbstractDataTreeCandidateNode implements DataTreeCandidateNode { } @Override - public final Optional> getDataBefore() { + public final Optional getDataBefore() { throw new UnsupportedOperationException("Before-image not available after serialization"); } @@ -52,7 +53,7 @@ abstract class AbstractDataTreeCandidateNode implements DataTreeCandidateNode { } @Override - public Optional> getDataAfter() { + public Optional getDataAfter() { throw new UnsupportedOperationException("After-image not available after serialization"); }