@Test public void testGetOpaqueLsaHeaderAsByteArray() throws Exception { result = opaqueHeader.getOpaqueLsaHeaderAsByteArray(); assertThat(result, is(notNullValue())); }
public byte[] getOpaqueLsaHeaderAsByteArray() { List<Byte> headerLst = new ArrayList<>(); try { headerLst.addAll(Bytes.asList(OspfUtil.convertToTwoBytes(this.age()))); headerLst.add((byte) this.options()); headerLst.add((byte) this.lsType()); headerLst.add((byte) this.opaqueType()); headerLst.addAll(Bytes.asList(OspfUtil.convertToThreeBytes(this.opaqueId()))); headerLst.addAll(Bytes.asList(this.advertisingRouter().toOctets())); headerLst.addAll(Bytes.asList(OspfUtil.convertToFourBytes(this.lsSequenceNo()))); headerLst.addAll(Bytes.asList(OspfUtil.convertToTwoBytes(this.lsCheckSum()))); headerLst.addAll(Bytes.asList(OspfUtil.convertToTwoBytes(this.lsPacketLen()))); } catch (Exception e) { log.debug("Error::getLsaHeaderAsByteArray {}", e.getMessage()); return Bytes.toArray(headerLst); } return Bytes.toArray(headerLst); }
OpaqueLsaHeader extends LsaHeader { public byte[] getOpaqueLsaHeaderAsByteArray() { List<Byte> headerLst = new ArrayList<>(); try { headerLst.addAll(Bytes.asList(OspfUtil.convertToTwoBytes(this.age()))); headerLst.add((byte) this.options()); headerLst.add((byte) this.lsType()); headerLst.add((byte) this.opaqueType()); headerLst.addAll(Bytes.asList(OspfUtil.convertToThreeBytes(this.opaqueId()))); headerLst.addAll(Bytes.asList(this.advertisingRouter().toOctets())); headerLst.addAll(Bytes.asList(OspfUtil.convertToFourBytes(this.lsSequenceNo()))); headerLst.addAll(Bytes.asList(OspfUtil.convertToTwoBytes(this.lsCheckSum()))); headerLst.addAll(Bytes.asList(OspfUtil.convertToTwoBytes(this.lsPacketLen()))); } catch (Exception e) { log.debug("Error::getLsaHeaderAsByteArray {}", e.getMessage()); return Bytes.toArray(headerLst); } return Bytes.toArray(headerLst); } }
OpaqueLsaHeader extends LsaHeader { public byte[] getOpaqueLsaHeaderAsByteArray() { List<Byte> headerLst = new ArrayList<>(); try { headerLst.addAll(Bytes.asList(OspfUtil.convertToTwoBytes(this.age()))); headerLst.add((byte) this.options()); headerLst.add((byte) this.lsType()); headerLst.add((byte) this.opaqueType()); headerLst.addAll(Bytes.asList(OspfUtil.convertToThreeBytes(this.opaqueId()))); headerLst.addAll(Bytes.asList(this.advertisingRouter().toOctets())); headerLst.addAll(Bytes.asList(OspfUtil.convertToFourBytes(this.lsSequenceNo()))); headerLst.addAll(Bytes.asList(OspfUtil.convertToTwoBytes(this.lsCheckSum()))); headerLst.addAll(Bytes.asList(OspfUtil.convertToTwoBytes(this.lsPacketLen()))); } catch (Exception e) { log.debug("Error::getLsaHeaderAsByteArray {}", e.getMessage()); return Bytes.toArray(headerLst); } return Bytes.toArray(headerLst); }  }
OpaqueLsaHeader extends LsaHeader { public byte[] getOpaqueLsaHeaderAsByteArray() { List<Byte> headerLst = new ArrayList<>(); try { headerLst.addAll(Bytes.asList(OspfUtil.convertToTwoBytes(this.age()))); headerLst.add((byte) this.options()); headerLst.add((byte) this.lsType()); headerLst.add((byte) this.opaqueType()); headerLst.addAll(Bytes.asList(OspfUtil.convertToThreeBytes(this.opaqueId()))); headerLst.addAll(Bytes.asList(this.advertisingRouter().toOctets())); headerLst.addAll(Bytes.asList(OspfUtil.convertToFourBytes(this.lsSequenceNo()))); headerLst.addAll(Bytes.asList(OspfUtil.convertToTwoBytes(this.lsCheckSum()))); headerLst.addAll(Bytes.asList(OspfUtil.convertToTwoBytes(this.lsPacketLen()))); } catch (Exception e) { log.debug("Error::getLsaHeaderAsByteArray {}", e.getMessage()); return Bytes.toArray(headerLst); } return Bytes.toArray(headerLst); }  void populateHeader(OpaqueLsaHeader lsaHeader); int opaqueId(); void setOpaqueId(int opaqueId); int opaqueType(); void setOpaqueType(int opaqueType); byte[] getOpaqueLsaHeaderAsByteArray(); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString(); }
OpaqueLsaHeader extends LsaHeader { public byte[] getOpaqueLsaHeaderAsByteArray() { List<Byte> headerLst = new ArrayList<>(); try { headerLst.addAll(Bytes.asList(OspfUtil.convertToTwoBytes(this.age()))); headerLst.add((byte) this.options()); headerLst.add((byte) this.lsType()); headerLst.add((byte) this.opaqueType()); headerLst.addAll(Bytes.asList(OspfUtil.convertToThreeBytes(this.opaqueId()))); headerLst.addAll(Bytes.asList(this.advertisingRouter().toOctets())); headerLst.addAll(Bytes.asList(OspfUtil.convertToFourBytes(this.lsSequenceNo()))); headerLst.addAll(Bytes.asList(OspfUtil.convertToTwoBytes(this.lsCheckSum()))); headerLst.addAll(Bytes.asList(OspfUtil.convertToTwoBytes(this.lsPacketLen()))); } catch (Exception e) { log.debug("Error::getLsaHeaderAsByteArray {}", e.getMessage()); return Bytes.toArray(headerLst); } return Bytes.toArray(headerLst); }  void populateHeader(OpaqueLsaHeader lsaHeader); int opaqueId(); void setOpaqueId(int opaqueId); int opaqueType(); void setOpaqueType(int opaqueType); byte[] getOpaqueLsaHeaderAsByteArray(); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString();  }