Updated experimenter model
[openflowjava.git] / openflow-protocol-impl / src / main / java / org / opendaylight / openflowjava / protocol / impl / serialization / action / OF13SetFieldActionSerializer.java
index 94fd37367a34e4a15cf35f4aebdd04b3b43b4c6d..bd6b9d8e366bd96e4efdef10a913237903386943 100644 (file)
@@ -18,7 +18,7 @@ import org.opendaylight.openflowjava.protocol.api.keys.MatchEntrySerializerKey;
 import org.opendaylight.openflowjava.protocol.api.util.EncodeConstants;\r
 import org.opendaylight.openflowjava.protocol.impl.util.ActionConstants;\r
 import org.opendaylight.openflowjava.util.ByteBufUtils;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.augments.rev131002.ExperimenterMatchEntry;\r
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.augments.rev131002.ExperimenterIdMatchEntry;\r
 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.augments.rev131002.OxmFieldsAction;\r
 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.action.rev130731.actions.grouping.Action;\r
 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev130731.ExperimenterClass;\r
@@ -44,7 +44,8 @@ public class OF13SetFieldActionSerializer implements OFSerializer<Action>,
         MatchEntrySerializerKey<?, ?> key = new MatchEntrySerializerKey<>(\r
                 EncodeConstants.OF13_VERSION_ID, entry.getOxmClass(), entry.getOxmMatchField());\r
         if (entry.getOxmClass().equals(ExperimenterClass.class)) {\r
-            key.setExperimenterId(entry.getAugmentation(ExperimenterMatchEntry.class).getExperimenter());\r
+            key.setExperimenterId(entry.getAugmentation(ExperimenterIdMatchEntry.class)\r
+                    .getExperimenter().getValue());\r
         } else {\r
             key.setExperimenterId(null);\r
         }\r