public final class Smf17Record extends SmfRecord
Mapping for SMF type 17 record.

Typically you would obtain Smf17Records by reading SmfRecords and using

Smf17Record.from(SmfRecord)

to create the specialized record after determining the record type.

  • Field Details

  • Constructor Details

    • Smf17Record

      public Smf17Record(byte[] data)
      Constructs an Smf17Record from the specified byte array.
      Parameters:
      data - a byte array containing the SMF record data
    • Smf17Record

      public Smf17Record(SmfRecord record)
      Constructs a new Smf17Record from an existing SMF record. The 2 records share the same data byte array.
      Parameters:
      record - an existing SMF record
  • Method Details

    • from

      public static Smf17Record from(SmfRecord record)
      Constructs a new Smf17Record from an existing SMF record. The 2 records share the same data byte array.
      Parameters:
      record - an existing SMF record
    • from

      public static Smf17Record from(byte[] data)
      Constructs an Smf17Record from the specified byte array.
      Parameters:
      data - a byte array containing the SMF record data
    • smf17len

      public int smf17len()
      SMF17LEN value.
      Returns:
      int SMF17LEN value
    • smf17seg

      public int smf17seg()
      SMF17SEG value.
      Returns:
      int SMF17SEG value
    • smf17flg

      public int smf17flg()
      SMF17FLG value.
      Returns:
      int SMF17FLG value
    • smf17rty

      public int smf17rty()
      SMF17RTY value.
      Returns:
      int SMF17RTY value
    • smf17tme

      public LocalTime smf17tme()
      SMF17TME as a LocalTime.
      Returns:
      LocalTime SMF17TME Time
      See Also:
    • smf17tmeRawValue

      public long smf17tmeRawValue()
      SMF17TME raw value
      Returns:
      long SMF17TME value
    • smf17dte

      public LocalDate smf17dte()
      SMF17DTE as a LocalDate.
      Returns:
      LocalDate SMF17DTE Date
      See Also:
    • smf17dteRawValue

      public int smf17dteRawValue()
      SMF17DTE raw value.
      Returns:
      int SMF17DTE value
    • smf17sid

      public String smf17sid()
      SMF17SID value.
      Returns:
      String SMF17SID value
    • smf17jbn

      public String smf17jbn()
      SMF17JBN value.
      Returns:
      String SMF17JBN value
    • smf17rst

      public LocalTime smf17rst()
      SMF17RST as a LocalTime.
      Returns:
      LocalTime SMF17RST Time
      See Also:
    • smf17rstRawValue

      public long smf17rstRawValue()
      SMF17RST raw value
      Returns:
      long SMF17RST value
    • smf17rsd

      public LocalDate smf17rsd()
      SMF17RSD as a LocalDate.
      Returns:
      LocalDate SMF17RSD Date
      See Also:
    • smf17rsdRawValue

      public int smf17rsdRawValue()
      SMF17RSD raw value.
      Returns:
      int SMF17RSD value
    • smf17uid

      public String smf17uid()
      SMF17UID value.
      Returns:
      String SMF17UID value
    • smf17rin

      public int smf17rin()
      SMF17RIN value.
      Returns:
      int SMF17RIN value
    • smf17dsn

      public String smf17dsn()
      SMF17DSN value.
      Returns:
      String SMF17DSN value
    • smf17nvl

      public int smf17nvl()
      SMF17NVL value.
      Returns:
      int SMF17NVL value