Bump MRI upstreams
[lispflowmapping.git] / mappingservice / lisp-proto / src / main / java / org / opendaylight / lispflowmapping / lisp / serializer / address / NoAddressSerializer.java
index 3911260db8a196498bc7d84a72367d1806d95eb5..6ee4fd91196a35b7b71f46b2719ae14a050b5b30 100644 (file)
@@ -8,7 +8,6 @@
 package org.opendaylight.lispflowmapping.lisp.serializer.address;
 
 import java.nio.ByteBuffer;
-
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.LispAddress;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.NoAddressAfi;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NoAddressBuilder;
@@ -16,9 +15,9 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.ei
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.Rloc;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder;
+import org.opendaylight.yangtools.yang.common.Empty;
 
-public class NoAddressSerializer extends LispAddressSerializer {
-
+public final class NoAddressSerializer extends LispAddressSerializer {
     private static final NoAddressSerializer INSTANCE = new NoAddressSerializer();
 
     // Private constructor prevents instantiation from other classes
@@ -48,7 +47,7 @@ public class NoAddressSerializer extends LispAddressSerializer {
         EidBuilder eb = new EidBuilder();
         eb.setAddressType(NoAddressAfi.class);
         eb.setVirtualNetworkId(getVni(ctx));
-        eb.setAddress(new NoAddressBuilder().setNoAddress(true).build());
+        eb.setAddress(new NoAddressBuilder().setNoAddress(Empty.value()).build());
         return eb.build();
     }
 
@@ -57,7 +56,7 @@ public class NoAddressSerializer extends LispAddressSerializer {
         RlocBuilder rb = new RlocBuilder();
         rb.setAddressType(NoAddressAfi.class);
         rb.setVirtualNetworkId(null);
-        rb.setAddress(new NoAddressBuilder().setNoAddress(true).build());
+        rb.setAddress(new NoAddressBuilder().setNoAddress(Empty.value()).build());
         return rb.build();
     }