Update MRI upstreams for Phosphorus
[openflowplugin.git] / openflowjava / openflow-protocol-impl / src / main / java / org / opendaylight / openflowjava / protocol / impl / serialization / match / ext / OnfOxmTcpFlagsSerializer.java
index ab61d0fbb2da1e1ec31e0f040020ec0dc86e1d16..781419cc3407e611ca7e87f4e13fdfd78bcdc46b 100644 (file)
@@ -11,9 +11,10 @@ import io.netty.buffer.ByteBuf;
 import org.opendaylight.openflowjava.protocol.api.util.EncodeConstants;
 import org.opendaylight.openflowjava.protocol.api.util.OxmMatchConstants;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.approved.extensions.rev160802.TcpFlagsContainer;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.approved.extensions.rev160802.oxm.container.match.entry.value.experimenter.id._case.TcpFlags;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.augments.rev150225.oxm.container.match.entry.value.ExperimenterIdCase;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.approved.extensions.rev160802.tcp.flags.container.TcpFlags;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.augments.rev150225.experimenter.id.match.entry.ExperimenterIdCase;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entries.grouping.MatchEntry;
+import org.opendaylight.yangtools.yang.common.Uint32;
 
 /**
  * Created by Anil Vishnoi (avishnoi@Brocade.com) on 7/25/16.
@@ -21,12 +22,12 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.matc
 public class OnfOxmTcpFlagsSerializer extends AbstractOxmExperimenterMatchEntrySerializer {
 
     @Override
-    public void serialize(MatchEntry entry, ByteBuf outBuffer) {
+    public void serialize(final MatchEntry entry, final ByteBuf outBuffer) {
         super.serialize(entry, outBuffer);
         ExperimenterIdCase expCase = serializeExperimenterId(entry, outBuffer);
         TcpFlags tcpFlags = expCase.augmentation(TcpFlagsContainer.class).getTcpFlags();
-        outBuffer.writeShort(tcpFlags.getFlags());
-        if (entry.isHasMask()) {
+        outBuffer.writeShort(tcpFlags.getFlags().toJava());
+        if (entry.getHasMask()) {
             outBuffer.writeBytes(tcpFlags.getMask());
         }
     }
@@ -35,7 +36,7 @@ public class OnfOxmTcpFlagsSerializer extends AbstractOxmExperimenterMatchEntryS
      * Returns the Experimenter match entry ID.
      */
     @Override
-    protected long getExperimenterId() {
+    protected Uint32 getExperimenterId() {
         return EncodeConstants.ONF_EXPERIMENTER_ID;
     }
 
@@ -60,6 +61,6 @@ public class OnfOxmTcpFlagsSerializer extends AbstractOxmExperimenterMatchEntryS
      */
     @Override
     protected int getValueLength() {
-        return EncodeConstants.SIZE_OF_SHORT_IN_BYTES;
+        return Short.BYTES;
     }
 }