public final class ProductSection extends SmfData
  • Field Details

  • Method Details

    • reassemblyArea

      public ReassemblyArea reassemblyArea()
      Get the Reassembly Area for this record or null if there is no Reassembly Area
      Returns:
      SMF type 71 ReassemblyArea or null
    • smf71mfv

      public int smf71mfv()
      SMF71MFV value.
      Returns:
      int SMF71MFV value
    • smf71prd

      public String smf71prd()
      SMF71PRD value.
      Returns:
      String SMF71PRD value
    • smf71ist

      public LocalTime smf71ist()
      SMF71IST as LocalTime.
      Returns:
      LocalTime SMF71IST
      See Also:
    • smf71istRawValue

      public int smf71istRawValue()
      SMF71IST raw value.
      Returns:
      int SMF71IST value
    • smf71dat

      public LocalDate smf71dat()
      SMF71DAT as a LocalDate.
      Returns:
      LocalDate SMF71DAT Date
      See Also:
    • smf71datRawValue

      public int smf71datRawValue()
      SMF71DAT raw value.
      Returns:
      int SMF71DAT value
    • smf71int

      public Duration smf71int()
      SMF71INT as a Duration.
      Returns:
      Duration SMF71INT seconds
      See Also:
    • smf71intSeconds

      public double smf71intSeconds()
      SMF71INT in seconds.
      Returns:
      double SMF71INT converted to seconds
    • smf71intRawValue

      public int smf71intRawValue()
      SMF71INT raw value.
      Returns:
      int SMF71INT value
    • smf71mfl

      public int smf71mfl()
      SMF71MFL value.
      Returns:
      int SMF71MFL value
    • smf71sam

      public long smf71sam()
      SMF71SAM value.
      Returns:
      long SMF71SAM value
    • smf71rv2

      public int smf71rv2()
      SMF71RV2 value.
      Returns:
      int SMF71RV2 value
    • smf71fla

      public int smf71fla()
      SMF71FLA value.
      Returns:
      int SMF71FLA value
    • smf71cnv

      public boolean smf71cnv()
      Return true if SMF71CNV bit in smf71fla() is set.
      Returns:
      boolean SMF71CNV bit is set in smf71fla()

      SMF71CNV = 0x80

    • smf71iss

      public boolean smf71iss()
      Return true if SMF71ISS bit in smf71fla() is set.
      Returns:
      boolean SMF71ISS bit is set in smf71fla()

      SMF71ISS = 0x40

    • smf71m3r

      public boolean smf71m3r()
      Return true if SMF71M3R bit in smf71fla() is set.
      Returns:
      boolean SMF71M3R bit is set in smf71fla()

      SMF71M3R = 0x20

    • smf71ism

      public boolean smf71ism()
      Return true if SMF71ISM bit in smf71fla() is set.
      Returns:
      boolean SMF71ISM bit is set in smf71fla()

      SMF71ISM = 0x10

    • smf71rcl

      public boolean smf71rcl()
      Return true if SMF71RCL bit in smf71fla() is set.
      Returns:
      boolean SMF71RCL bit is set in smf71fla()

      SMF71RCL = 0x08

    • smf71rch

      public boolean smf71rch()
      Return true if SMF71RCH bit in smf71fla() is set.
      Returns:
      boolean SMF71RCH bit is set in smf71fla()

      SMF71RCH = 0x04

    • smf71altVm

      public boolean smf71altVm()
      Return true if SMF71AltVM bit in smf71fla() is set.
      Returns:
      boolean SMF71AltVM bit is set in smf71fla()

      SMF71AltVM = 0x02

    • smf71iip

      public boolean smf71iip()
      Return true if SMF71IIP bit in smf71fla() is set.
      Returns:
      boolean SMF71IIP bit is set in smf71fla()

      SMF71IIP = 0x40

    • smf71eed

      public boolean smf71eed()
      Return true if SMF71EED bit in smf71fla() is set.
      Returns:
      boolean SMF71EED bit is set in smf71fla()

      SMF71EED = 0x20

    • smf71brp

      public boolean smf71brp()
      Return true if smf71fla() masked by SMF71BOO equals SMF71BRP.
      Returns:
      boolean smf71fla() & SMF71BOO equals SMF71BRP

      SMF71BRP = 0x03

    • smf71bsh

      public boolean smf71bsh()
      Return true if smf71fla() masked by SMF71BOO equals SMF71BSH.
      Returns:
      boolean smf71fla() & SMF71BOO equals SMF71BSH

      SMF71BSH = 0x02

    • smf71bip

      public boolean smf71bip()
      Return true if smf71fla() masked by SMF71BOO equals SMF71BIP.
      Returns:
      boolean smf71fla() & SMF71BOO equals SMF71BIP

      SMF71BIP = 0x01

    • smf71rls

      public String smf71rls()
      SMF71RLS value.
      Returns:
      String SMF71RLS value
    • smf71cyc

      public Duration smf71cyc()
      SMF71CYC as a Duration.
      Returns:
      Duration SMF71CYC seconds
      See Also:
    • smf71cycSeconds

      public double smf71cycSeconds()
      SMF71CYC in seconds.
      Returns:
      double SMF71CYC converted to seconds
    • smf71cycRawValue

      public int smf71cycRawValue()
      SMF71CYC raw value.
      Returns:
      int SMF71CYC value
    • smf71mvs

      public String smf71mvs()
      SMF71MVS value.
      Returns:
      String SMF71MVS value
    • smf71iml

      public int smf71iml()
      SMF71IML value.
      Returns:
      int SMF71IML value
    • smf71prf

      public int smf71prf()
      SMF71PRF value.
      Returns:
      int SMF71PRF value
    • smf71qes

      public boolean smf71qes()
      Return true if SMF71QES bit in smf71prf() is set.
      Returns:
      boolean SMF71QES bit is set in smf71prf()

      SMF71QES = 0x80

    • smf71cne

      public boolean smf71cne()
      Return true if SMF71CNE bit in smf71prf() is set.
      Returns:
      boolean SMF71CNE bit is set in smf71prf()

      SMF71CNE = 0x40

    • smf71drc

      public boolean smf71drc()
      Return true if SMF71DRC bit in smf71prf() is set.
      Returns:
      boolean SMF71DRC bit is set in smf71prf()

      SMF71DRC = 0x20

    • smf71eme

      public boolean smf71eme()
      Return true if SMF71EME bit in smf71prf() is set.
      Returns:
      boolean SMF71EME bit is set in smf71prf()

      SMF71EME = 0x10

    • smf71pri

      public boolean smf71pri()
      Return true if SMF71PRI bit in smf71prf() is set.
      Returns:
      boolean SMF71PRI bit is set in smf71prf()

      SMF71PRI = 0x08

    • smf71prp

      public boolean smf71prp()
      Return true if SMF71PRP bit in smf71prf() is set.
      Returns:
      boolean SMF71PRP bit is set in smf71prf()

      SMF71PRP = 0x04

    • smf71ped

      public boolean smf71ped()
      Return true if SMF71PED bit in smf71prf() is set.
      Returns:
      boolean SMF71PED bit is set in smf71prf()

      SMF71PED = 0x02

    • smf71pe2

      public boolean smf71pe2()
      Return true if SMF71PE2 bit in smf71prf() is set.
      Returns:
      boolean SMF71PE2 bit is set in smf71prf()

      SMF71PE2 = 0x01

    • smf71ptn

      public int smf71ptn()
      SMF71PTN value.
      Returns:
      int SMF71PTN value
    • smf71srl

      public int smf71srl()
      SMF71SRL value.
      Returns:
      int SMF71SRL value
    • smf71iet

      public ZonedDateTime smf71iet()
      SMF71IET STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

      Use smf71ietRawValue() for a BigInteger containing the complete STCK value.

      Returns:
      DateTime SMF71IET STCK converted to ZonedDateTime
      See Also:
    • smf71ietRawValue

      public BigInteger smf71ietRawValue()
      SMF71IET STCK value.
      Returns:
      BigInteger SMF71IET STCK value
    • smf71lgo

      public ZoneOffset smf71lgo()
      SMF71LGO as ZoneOffset.
      Returns:
      ZoneOffset SMF71LGO
    • smf71lgoRawValue

      public long smf71lgoRawValue()
      SMF71LGO raw value.
      Returns:
      long SMF71LGO value
    • smf71rao

      public int smf71rao()
      SMF71RAO value.
      Returns:
      int SMF71RAO value
    • smf71ral

      public int smf71ral()
      SMF71RAL value.
      Returns:
      int SMF71RAL value
    • smf71ran

      public int smf71ran()
      SMF71RAN value.
      Returns:
      int SMF71RAN value
    • smf71oil

      public Duration smf71oil()
      SMF71OIL as a Duration.
      Returns:
      Duration SMF71OIL
      See Also:
    • smf71oilSeconds

      public double smf71oilSeconds()
      SMF71OIL in seconds.
      Returns:
      double SMF71OIL converted to seconds
    • smf71oilRawValue

      public int smf71oilRawValue()
      SMF71OIL raw value.
      Returns:
      int SMF71OIL raw value
    • smf71syn

      public Duration smf71syn()
      SMF71SYN as a Duration.
      Returns:
      Duration SMF71SYN
      See Also:
    • smf71synSeconds

      public double smf71synSeconds()
      SMF71SYN in seconds.
      Returns:
      double SMF71SYN converted to seconds
    • smf71synRawValue

      public int smf71synRawValue()
      SMF71SYN raw value.
      Returns:
      int SMF71SYN raw value
    • smf71gie

      public ZonedDateTime smf71gie()
      SMF71GIE STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

      Use smf71gieRawValue() for a BigInteger containing the complete STCK value.

      Returns:
      DateTime SMF71GIE STCK converted to ZonedDateTime
      See Also:
    • smf71gieRawValue

      public BigInteger smf71gieRawValue()
      SMF71GIE STCK value.
      Returns:
      BigInteger SMF71GIE STCK value
    • smf71xnm

      public String smf71xnm()
      SMF71XNM value.
      Returns:
      String SMF71XNM value
    • smf71snm

      public String smf71snm()
      SMF71SNM value.
      Returns:
      String SMF71SNM value
    • create

      public static ProductSection create(byte[] Data, int offset, int length)
      create is intended for internal use only. Instances of this section are created by the parent record or section.
      Parameters:
      Data - Array of bytes containing data for this section
      offset - Offset of this section in the data
      length - length of the section