Switch pce-id to a simple type
[bgpcep.git] / rsvp / impl / src / main / java / org / opendaylight / protocol / rsvp / parser / impl / subobject / xro / XROPathKey32SubobjectParser.java
index d531a3a1d2678fa8b04a739be55913c3adbb4d63..baa0f1ec6730417207bf1251f775b0013ac307e3 100644 (file)
@@ -55,9 +55,10 @@ public class XROPathKey32SubobjectParser extends CommonPathKeyParser implements
             .subobjects.subobject.type.path.key._case.PathKey pk = ((PathKeyCase) subobject.getSubobjectType())
             .getPathKey();
         final ByteBuf body = serializePathKey(pk);
-        if (pk.getPceId().getBinary().length == PCE_ID_F_LENGTH) {
+        final byte[] pceId = pk.getPceId().getValue();
+        if (pceId.length == PCE_ID_F_LENGTH) {
             XROSubobjectUtil.formatSubobject(TYPE, subobject.isMandatory(), body, buffer);
-        } else if (pk.getPceId().getBinary().length == XROPathKey128SubobjectParser.PCE128_ID_F_LENGTH) {
+        } else if (pceId.length == XROPathKey128SubobjectParser.PCE128_ID_F_LENGTH) {
             XROSubobjectUtil.formatSubobject(XROPathKey128SubobjectParser.TYPE, subobject.isMandatory(), body, buffer);
         }
     }