Using nonNull API's in ELAN
[netvirt.git] / elanmanager / impl / src / main / java / org / opendaylight / netvirt / elan / l2gw / ha / commands / TerminationPointCmd.java
index 0d57aee5b43b2d12af2e2e736d12ed343fa5d37f..8f2bd38f6d5b18e75152e0e38838b44b9489ffba 100644 (file)
@@ -37,8 +37,8 @@ public class TerminationPointCmd extends MergeCommand<TerminationPoint, NodeBuil
     @Override
     @Nullable
     public List<TerminationPoint> getData(Node node) {
-        if (node != null && node.getTerminationPoint() != null) {
-            return new ArrayList<TerminationPoint>(node.getTerminationPoint().values());
+        if (node != null && node.nonnullTerminationPoint() != null) {
+            return new ArrayList<TerminationPoint>(node.nonnullTerminationPoint().values());
         }
         return null;
     }
@@ -72,7 +72,7 @@ public class TerminationPointCmd extends MergeCommand<TerminationPoint, NodeBuil
                 new HwvtepPhysicalPortAugmentationBuilder(augmentation);
 
         if (augmentation.getVlanBindings() != null && augmentation.getVlanBindings().size() > 0) {
-            tpAugmentationBuilder.setVlanBindings(augmentation.getVlanBindings().values().stream().map(
+            tpAugmentationBuilder.setVlanBindings(augmentation.nonnullVlanBindings().values().stream().map(
                 vlanBindings -> {
                     VlanBindingsBuilder vlanBindingsBuilder = new VlanBindingsBuilder(vlanBindings);
                     vlanBindingsBuilder.setLogicalSwitchRef(
@@ -109,10 +109,10 @@ public class TerminationPointCmd extends MergeCommand<TerminationPoint, NodeBuil
                 .augmentation(HwvtepPhysicalPortAugmentation.class);
         HwvtepPhysicalPortAugmentation origAugmentation = orig.augmentation(HwvtepPhysicalPortAugmentation.class);
 
-        List<VlanBindings> up
-                = updatedAugmentation != null ? new ArrayList<>(updatedAugmentation.getVlanBindings().values()) : null;
-        List<VlanBindings> or
-                = origAugmentation != null ? new ArrayList<>(origAugmentation.getVlanBindings().values()) : null;
+        List<VlanBindings> up = updatedAugmentation != null
+            ? new ArrayList<>(updatedAugmentation.nonnullVlanBindings().values()) : null;
+        List<VlanBindings> or = origAugmentation != null
+            ? new ArrayList<>(origAugmentation.nonnullVlanBindings().values()) : null;
         if (!areSameSize(up, or)) {
             return false;
         }