builder.setIgnore(header.isIgnore());
builder.setProcessingRule(header.isProcessingRule());
- builder.setSubobjects(parseSubobjects(bytes));
+ builder.setSubobject(parseSubobjects(bytes));
return builder.build();
}
throw new IllegalArgumentException("Wrong instance of PCEPObject. Passed " + object.getClass()
+ ". Needed ReportedRouteObject.");
}
-
final Rro obj = (Rro) object;
- assert !(obj.getSubobjects().isEmpty()) : "Empty Reported Route Object.";
- return serializeSubobject(obj.getSubobjects());
+ assert !(obj.getSubobject().isEmpty()) : "Empty Reported Route Object.";
+ return ObjectUtil.formatSubobject(TYPE, CLASS, object.isProcessingRule(), object.isIgnore(),
+ serializeSubobject(obj.getSubobject()));
}
@Override