Migrate boolean getters
[bgpcep.git] / pcep / base-parser / src / main / java / org / opendaylight / protocol / pcep / parser / object / end / points / PCEPEndPointsIpv6ObjectParser.java
index 5399cde7ec51f7ef496c0a9a8d9051a1026ea76b..7c907738665a8fa81c6af89bbc89de8ede4484f2 100644 (file)
@@ -7,9 +7,8 @@
  */
 package org.opendaylight.protocol.pcep.parser.object.end.points;
 
-import static org.opendaylight.protocol.util.ByteBufWriteUtil.writeIpv6Address;
+import static com.google.common.base.Preconditions.checkArgument;
 
-import com.google.common.base.Preconditions;
 import io.netty.buffer.ByteBuf;
 import io.netty.buffer.Unpooled;
 import org.opendaylight.protocol.pcep.spi.CommonObjectParser;
@@ -47,21 +46,18 @@ public final class PCEPEndPointsIpv6ObjectParser extends CommonObjectParser {
         final Ipv6 ipv6,
         final ByteBuf buffer) {
         final ByteBuf body = Unpooled.buffer(Ipv6Util.IPV6_LENGTH + Ipv6Util.IPV6_LENGTH);
-        Preconditions.checkArgument(ipv6.getSourceIpv6Address() != null,
-            "SourceIpv6Address is mandatory.");
-        writeIpv6Address(ipv6.getSourceIpv6Address(), body);
-        Preconditions.checkArgument(ipv6.getDestinationIpv6Address() != null,
-            "DestinationIpv6Address is mandatory.");
-        writeIpv6Address(ipv6.getDestinationIpv6Address(), body);
+        checkArgument(ipv6.getSourceIpv6Address() != null, "SourceIpv6Address is mandatory.");
+        Ipv6Util.writeIpv6Address(ipv6.getSourceIpv6Address(), body);
+        checkArgument(ipv6.getDestinationIpv6Address() != null, "DestinationIpv6Address is mandatory.");
+        Ipv6Util.writeIpv6Address(ipv6.getDestinationIpv6Address(), body);
         ObjectUtil.formatSubobject(TYPE, CLASS, processing, ignore, body, buffer);
     }
 
     @Override
     public Object parseObject(final ObjectHeader header, final ByteBuf bytes) throws PCEPDeserializerException {
-        Preconditions.checkArgument(bytes != null && bytes.isReadable(),
-            "Array of bytes is mandatory. Can't be null or empty.");
+        checkArgument(bytes != null && bytes.isReadable(), "Array of bytes is mandatory. Can't be null or empty.");
         final EndpointsObjBuilder builder = new EndpointsObjBuilder();
-        if (!header.isProcessingRule()) {
+        if (!header.getProcessingRule()) {
             LOG.debug("Processed bit not set on Endpoints OBJECT, ignoring it.");
             return new UnknownObject(PCEPErrors.P_FLAG_NOT_SET, builder.build());
         }
@@ -69,11 +65,11 @@ public final class PCEPEndPointsIpv6ObjectParser extends CommonObjectParser {
             throw new PCEPDeserializerException("Wrong length of array of bytes.");
         }
         final Ipv6Builder ipv6bldr = new Ipv6Builder()
-                .setSourceIpv6Address(Ipv6Util.noZoneAddressForByteBuf(bytes))
-                .setDestinationIpv6Address(Ipv6Util.noZoneAddressForByteBuf(bytes));
-        builder.setIgnore(header.isIgnore())
-                .setProcessingRule(header.isProcessingRule())
-                .setAddressFamily(new Ipv6CaseBuilder().setIpv6(ipv6bldr.build()).build());
-        return builder.build();
+                .setSourceIpv6Address(Ipv6Util.addressForByteBuf(bytes))
+                .setDestinationIpv6Address(Ipv6Util.addressForByteBuf(bytes));
+        return builder.setIgnore(header.getIgnore())
+                .setProcessingRule(header.getProcessingRule())
+                .setAddressFamily(new Ipv6CaseBuilder().setIpv6(ipv6bldr.build()).build())
+                .build();
     }
 }