Switch to MD-SAL APIs
[openflowplugin.git] / applications / forwardingrules-sync / src / main / java / org / opendaylight / openflowplugin / applications / frsync / util / ModificationUtil.java
index 1df1f7c6a43628a218d58ab5a623ea71641820d4..dcd5fff6e2daf8377e8cb0bd57b7ce6cd8b3f69a 100644 (file)
@@ -1,15 +1,14 @@
-/**
+/*
  * Copyright (c) 2016 Cisco Systems, Inc. and others. All rights reserved.
  *
  * This program and the accompanying materials are made available under the
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-
 package org.opendaylight.openflowplugin.applications.frsync.util;
 
-import org.opendaylight.controller.md.sal.binding.api.DataObjectModification;
-import org.opendaylight.controller.md.sal.binding.api.DataTreeModification;
+import org.opendaylight.mdsal.binding.api.DataObjectModification;
+import org.opendaylight.mdsal.binding.api.DataTreeModification;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNode;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node;
@@ -17,7 +16,12 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.N
 /**
  * Basic {@link DataTreeModification} related tools.
  */
-public class ModificationUtil {
+public final class ModificationUtil {
+
+    private ModificationUtil() {
+        throw new IllegalStateException("This class should not be instantiated.");
+    }
+
     public static String nodeIdValue(DataTreeModification<Node> modification) {
         final NodeId nodeId = nodeId(modification);
 
@@ -49,6 +53,6 @@ public class ModificationUtil {
         if (dataAfter == null) {
             return null;
         }
-        return dataAfter.getAugmentation(FlowCapableNode.class);
+        return dataAfter.augmentation(FlowCapableNode.class);
     }
 }