HONEYCOMB-113 - refactoring based on jvpp type-conversion changes
authorJan Srnicek <[email protected]>
Thu, 7 Jul 2016 11:21:26 +0000 (13:21 +0200)
committerJan Srnicek <[email protected]>
Thu, 7 Jul 2016 11:22:49 +0000 (13:22 +0200)
Change-Id: I5792e8cbcaf4e214386083850594119e6f6ed445
Signed-off-by: Jan Srnicek <[email protected]>
v3po/v3po2vpp/src/main/java/io/fd/honeycomb/v3po/translate/v3po/interfaces/SubInterfaceCustomizer.java
v3po/v3po2vpp/src/main/java/io/fd/honeycomb/v3po/translate/v3po/interfacesstate/SubInterfaceCustomizer.java

index c6d1947..7eb5685 100644 (file)
@@ -154,7 +154,7 @@ public class SubInterfaceCustomizer extends FutureJVppCustomizer
         checkState(SVlan.class == outerTag.getDot1qTag().getTagType(), "Service Tag expected at index 0");
         final Dot1qTag.VlanId vlanId = outerTag.getDot1qTag().getVlanId();
 
-        request.outerVlanId = dot1qVlanIdToChar(vlanId.getDot1qVlanId());
+        request.outerVlanId = vlanId.getDot1qVlanId().getValue().shortValue();
         request.outerVlanIdAny = booleanToByte(Dot1qTag.VlanId.Enumeration.Any.equals(vlanId.getEnumeration()));
     }
 
@@ -162,7 +162,7 @@ public class SubInterfaceCustomizer extends FutureJVppCustomizer
         checkState(CVlan.class == innerTag.getDot1qTag().getTagType(), "Customer Tag expected at index 1");
         final Dot1qTag.VlanId vlanId = innerTag.getDot1qTag().getVlanId();
 
-        request.innerVlanId = dot1qVlanIdToChar(vlanId.getDot1qVlanId());
+        request.innerVlanId = vlanId.getDot1qVlanId().getValue().shortValue();
         request.innerVlanIdAny = booleanToByte(Dot1qTag.VlanId.Enumeration.Any.equals(vlanId.getEnumeration()));
     }
 
index 911937c..99c701a 100644 (file)
@@ -219,7 +219,7 @@ public class SubInterfaceCustomizer extends FutureJVppCustomizer
         return tag.build();
     }
 
-    private static Dot1qTag.VlanId buildVlanId(final char vlanId) {
+    private static Dot1qTag.VlanId buildVlanId(final short vlanId) {
         return new Dot1qTag.VlanId(new Dot1qVlanId((int) vlanId));
     }