Use singleton NodeIdentifierWithPredicates
[controller.git] / opendaylight / md-sal / sal-distributed-datastore / src / main / java / org / opendaylight / controller / cluster / datastore / utils / PruningDataTreeModification.java
index f56d027602a7b879be3fb500a01a3a61aae94c93..3c326dc2df9d8ae702caee2650191f2af53c5f4f 100644 (file)
@@ -62,6 +62,11 @@ public class PruningDataTreeModification extends ForwardingObject implements Dat
         return delegate;
     }
 
+    @Override
+    public SchemaContext getSchemaContext() {
+        return delegate.getSchemaContext();
+    }
+
     @Override
     public void delete(final YangInstanceIdentifier yangInstanceIdentifier) {
         try {
@@ -74,7 +79,7 @@ public class PruningDataTreeModification extends ForwardingObject implements Dat
     @Override
     public void merge(final YangInstanceIdentifier yangInstanceIdentifier, final NormalizedNode<?, ?> normalizedNode) {
         try {
-            if (YangInstanceIdentifier.EMPTY.equals(yangInstanceIdentifier)) {
+            if (YangInstanceIdentifier.empty().equals(yangInstanceIdentifier)) {
                 pruneAndMergeNode(yangInstanceIdentifier, normalizedNode);
             } else {
                 delegate.merge(yangInstanceIdentifier, normalizedNode);
@@ -100,7 +105,7 @@ public class PruningDataTreeModification extends ForwardingObject implements Dat
     @Override
     public void write(final YangInstanceIdentifier yangInstanceIdentifier, final NormalizedNode<?, ?> normalizedNode) {
         try {
-            if (YangInstanceIdentifier.EMPTY.equals(yangInstanceIdentifier)) {
+            if (YangInstanceIdentifier.empty().equals(yangInstanceIdentifier)) {
                 pruneAndWriteNode(yangInstanceIdentifier, normalizedNode);
             } else {
                 delegate.write(yangInstanceIdentifier, normalizedNode);