Checkstyle: fix issues and enforce on implementation
[lispflowmapping.git] / mappingservice / implementation / src / main / java / org / opendaylight / lispflowmapping / implementation / util / MSNotificationInputUtil.java
index 08060c075393858f701d369e14199ca09b74eb9f..c68b855c69e5da5346245f6ddc0e0d145e8b8217 100644 (file)
@@ -8,21 +8,24 @@
 
 package org.opendaylight.lispflowmapping.implementation.util;
 
-import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev150820.EidToLocatorRecord;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChange;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChanged;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingChangedBuilder;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.db.instance.Mapping;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.mapping.changed.MappingBuilder;
 
 /**
+ * Utility class to convert a mapping change into a notification.
+ *
  * @author Florin Coras
  *
  */
-public class MSNotificationInputUtil {
+public final class MSNotificationInputUtil {
+    // Utility class, should not be instantiated
+    private MSNotificationInputUtil() {
+    }
 
     public static MappingChanged toMappingChanged(Mapping input, MappingChange change) {
-        return new MappingChangedBuilder().setMapping(new MappingBuilder((EidToLocatorRecord) input).build())
-                .setChange(change).build();
+        return new MappingChangedBuilder().setMappingRecord(input.getMappingRecord())
+                .setChangeType(change).build();
     }
 }