public final class Smf4220Record extends Smf42Record
Mapping for SMF type 42 subtype 20 record. Typically you would obtain Smf4220Records by reading SmfRecords and using

Smf4220Record.from(SmfRecord)

to create the specialized record after determining the record type and subtype.

Sections
Most section types are returned in a List containing 0 or more of the section type, depending on the values in the header triplet. If the record is documented as always having exactly 1 of a section e.g. Product Section, the single section is returned.
  • Constructor Details

    • Smf4220Record

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

      public Smf4220Record(SmfRecord record)
      Constructs a new Smf4220Record 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 Smf4220Record from(SmfRecord record)
      Constructs a new Smf4220Record from an existing SMF record. The 2 records share the same data byte array.
      Parameters:
      record - an existing SMF record
    • from

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

      public List<StowInitialize> stowInitialize()
      Get a List containing Stow Initialize sections from the record
      Returns:
      a list of StowInitialize (possibly empty)
    • userInformation

      public List<UserInformation> userInformation()
      Get a List containing User Information sections from the record
      Returns:
      a list of UserInformation (possibly empty)