public final class Qlac extends SmfData
  • Field Details

  • Method Details

    • qlaclocnOff

      public int qlaclocnOff()
      QLACLOCN_Off value.
      Returns:
      int QLACLOCN_Off value
    • qlacflgs

      public int qlacflgs()
      QLACFLGS value.
      Returns:
      int QLACFLGS value
    • qlacflg0

      public boolean qlacflg0()
      Return true if QLACFLG0 bit in qlacflgs() is set.
      Returns:
      boolean QLACFLG0 bit is set in qlacflgs()

      QLACFLG0 = 0x80

    • qlacflg1

      public boolean qlacflg1()
      Return true if QLACFLG1 bit in qlacflgs() is set.
      Returns:
      boolean QLACFLG1 bit is set in qlacflgs()

      QLACFLG1 = 0x40

    • qlacflg2

      public boolean qlacflg2()
      Return true if QLACFLG2 bit in qlacflgs() is set.
      Returns:
      boolean QLACFLG2 bit is set in qlacflgs()

      QLACFLG2 = 0x20

    • qlacflg3

      public boolean qlacflg3()
      Return true if QLACFLG3 bit in qlacflgs() is set.
      Returns:
      boolean QLACFLG3 bit is set in qlacflgs()

      QLACFLG3 = 0x10

    • qlacflg4

      public boolean qlacflg4()
      Return true if QLACFLG4 bit in qlacflgs() is set.
      Returns:
      boolean QLACFLG4 bit is set in qlacflgs()

      QLACFLG4 = 0x08

    • qlacflg5

      public boolean qlacflg5()
      Return true if QLACFLG5 bit in qlacflgs() is set.
      Returns:
      boolean QLACFLG5 bit is set in qlacflgs()

      QLACFLG5 = 0x04

    • qlacflg6

      public boolean qlacflg6()
      Return true if QLACFLG6 bit in qlacflgs() is set.
      Returns:
      boolean QLACFLG6 bit is set in qlacflgs()

      QLACFLG6 = 0x02

    • qlacflg7

      public boolean qlacflg7()
      Return true if QLACFLG7 bit in qlacflgs() is set.
      Returns:
      boolean QLACFLG7 bit is set in qlacflgs()

      QLACFLG7 = 0x01

    • qlacrlnu

      public long qlacrlnu()
      QLACRLNU value.
      Returns:
      long QLACRLNU value
    • qlaclocn

      public String qlaclocn()
      QLACLOCN value. The string is converted from EBCDIC or UTF8 depending on a flag value.
      Returns:
      String QLACLOCN value
    • qlacprid

      public String qlacprid()
      QLACPRID value.
      Returns:
      String QLACPRID value
    • qlaccnvs

      public long qlaccnvs()
      QLACCNVS value, throws exception if QLACCNVS overflows 64 bit signed integer.
      Returns:
      long QLACCNVS
      Throws:
      IllegalArgumentException - If the value of QLACCNVS exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QLACCNVS). Use qlaccnvsAsBigInteger() if this is possible.
    • qlaccnvsAsBigInteger

      public BigInteger qlaccnvsAsBigInteger()
      QLACCNVS value as a BigInteger.

      qlaccnvs() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QLACCNVS
    • qlaccnvt

      public long qlaccnvt()
      QLACCNVT value, throws exception if QLACCNVT overflows 64 bit signed integer.
      Returns:
      long QLACCNVT
      Throws:
      IllegalArgumentException - If the value of QLACCNVT exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QLACCNVT). Use qlaccnvtAsBigInteger() if this is possible.
    • qlaccnvtAsBigInteger

      public BigInteger qlaccnvtAsBigInteger()
      QLACCNVT value as a BigInteger.

      qlaccnvt() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QLACCNVT
    • qlaccnvr

      public long qlaccnvr()
      QLACCNVR value, throws exception if QLACCNVR overflows 64 bit signed integer.
      Returns:
      long QLACCNVR
      Throws:
      IllegalArgumentException - If the value of QLACCNVR exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QLACCNVR). Use qlaccnvrAsBigInteger() if this is possible.
    • qlaccnvrAsBigInteger

      public BigInteger qlaccnvrAsBigInteger()
      QLACCNVR value as a BigInteger.

      qlaccnvr() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QLACCNVR
    • qlacmsgs

      public long qlacmsgs()
      QLACMSGS value, throws exception if QLACMSGS overflows 64 bit signed integer.
      Returns:
      long QLACMSGS
      Throws:
      IllegalArgumentException - If the value of QLACMSGS exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QLACMSGS). Use qlacmsgsAsBigInteger() if this is possible.
    • qlacmsgsAsBigInteger

      public BigInteger qlacmsgsAsBigInteger()
      QLACMSGS value as a BigInteger.

      qlacmsgs() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QLACMSGS
    • qlacmsgr

      public long qlacmsgr()
      QLACMSGR value, throws exception if QLACMSGR overflows 64 bit signed integer.
      Returns:
      long QLACMSGR
      Throws:
      IllegalArgumentException - If the value of QLACMSGR exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QLACMSGR). Use qlacmsgrAsBigInteger() if this is possible.
    • qlacmsgrAsBigInteger

      public BigInteger qlacmsgrAsBigInteger()
      QLACMSGR value as a BigInteger.

      qlacmsgr() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QLACMSGR
    • qlacsqls

      public long qlacsqls()
      QLACSQLS value, throws exception if QLACSQLS overflows 64 bit signed integer.
      Returns:
      long QLACSQLS
      Throws:
      IllegalArgumentException - If the value of QLACSQLS exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QLACSQLS). Use qlacsqlsAsBigInteger() if this is possible.
    • qlacsqlsAsBigInteger

      public BigInteger qlacsqlsAsBigInteger()
      QLACSQLS value as a BigInteger.

      qlacsqls() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QLACSQLS
    • qlacsqlr

      public long qlacsqlr()
      QLACSQLR value, throws exception if QLACSQLR overflows 64 bit signed integer.
      Returns:
      long QLACSQLR
      Throws:
      IllegalArgumentException - If the value of QLACSQLR exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QLACSQLR). Use qlacsqlrAsBigInteger() if this is possible.
    • qlacsqlrAsBigInteger

      public BigInteger qlacsqlrAsBigInteger()
      QLACSQLR value as a BigInteger.

      qlacsqlr() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QLACSQLR
    • qlacbyts

      public long qlacbyts()
      QLACBYTS value, throws exception if QLACBYTS overflows 64 bit signed integer.
      Returns:
      long QLACBYTS
      Throws:
      IllegalArgumentException - If the value of QLACBYTS exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QLACBYTS). Use qlacbytsAsBigInteger() if this is possible.
    • qlacbytsAsBigInteger

      public BigInteger qlacbytsAsBigInteger()
      QLACBYTS value as a BigInteger.

      qlacbyts() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QLACBYTS
    • qlacbytr

      public long qlacbytr()
      QLACBYTR value, throws exception if QLACBYTR overflows 64 bit signed integer.
      Returns:
      long QLACBYTR
      Throws:
      IllegalArgumentException - If the value of QLACBYTR exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QLACBYTR). Use qlacbytrAsBigInteger() if this is possible.
    • qlacbytrAsBigInteger

      public BigInteger qlacbytrAsBigInteger()
      QLACBYTR value as a BigInteger.

      qlacbytr() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QLACBYTR
    • qlacrows

      public long qlacrows()
      QLACROWS value, throws exception if QLACROWS overflows 64 bit signed integer.
      Returns:
      long QLACROWS
      Throws:
      IllegalArgumentException - If the value of QLACROWS exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QLACROWS). Use qlacrowsAsBigInteger() if this is possible.
    • qlacrowsAsBigInteger

      public BigInteger qlacrowsAsBigInteger()
      QLACROWS value as a BigInteger.

      qlacrows() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QLACROWS
    • qlacrowr

      public long qlacrowr()
      QLACROWR value, throws exception if QLACROWR overflows 64 bit signed integer.
      Returns:
      long QLACROWR
      Throws:
      IllegalArgumentException - If the value of QLACROWR exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QLACROWR). Use qlacrowrAsBigInteger() if this is possible.
    • qlacrowrAsBigInteger

      public BigInteger qlacrowrAsBigInteger()
      QLACROWR value as a BigInteger.

      qlacrowr() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QLACROWR
    • qlacbtbf

      public long qlacbtbf()
      QLACBTBF value, throws exception if QLACBTBF overflows 64 bit signed integer.
      Returns:
      long QLACBTBF
      Throws:
      IllegalArgumentException - If the value of QLACBTBF exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QLACBTBF). Use qlacbtbfAsBigInteger() if this is possible.
    • qlacbtbfAsBigInteger

      public BigInteger qlacbtbfAsBigInteger()
      QLACBTBF value as a BigInteger.

      qlacbtbf() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QLACBTBF
    • qlacbrbf

      public long qlacbrbf()
      QLACBRBF value, throws exception if QLACBRBF overflows 64 bit signed integer.
      Returns:
      long QLACBRBF
      Throws:
      IllegalArgumentException - If the value of QLACBRBF exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QLACBRBF). Use qlacbrbfAsBigInteger() if this is possible.
    • qlacbrbfAsBigInteger

      public BigInteger qlacbrbfAsBigInteger()
      QLACBRBF value as a BigInteger.

      qlacbrbf() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QLACBRBF
    • qlaccoms

      public long qlaccoms()
      QLACCOMS value, throws exception if QLACCOMS overflows 64 bit signed integer.
      Returns:
      long QLACCOMS
      Throws:
      IllegalArgumentException - If the value of QLACCOMS exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QLACCOMS). Use qlaccomsAsBigInteger() if this is possible.
    • qlaccomsAsBigInteger

      public BigInteger qlaccomsAsBigInteger()
      QLACCOMS value as a BigInteger.

      qlaccoms() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QLACCOMS
    • qlaccomr

      public long qlaccomr()
      QLACCOMR value, throws exception if QLACCOMR overflows 64 bit signed integer.
      Returns:
      long QLACCOMR
      Throws:
      IllegalArgumentException - If the value of QLACCOMR exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QLACCOMR). Use qlaccomrAsBigInteger() if this is possible.
    • qlaccomrAsBigInteger

      public BigInteger qlaccomrAsBigInteger()
      QLACCOMR value as a BigInteger.

      qlaccomr() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QLACCOMR
    • qlacabrs

      public long qlacabrs()
      QLACABRS value, throws exception if QLACABRS overflows 64 bit signed integer.
      Returns:
      long QLACABRS
      Throws:
      IllegalArgumentException - If the value of QLACABRS exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QLACABRS). Use qlacabrsAsBigInteger() if this is possible.
    • qlacabrsAsBigInteger

      public BigInteger qlacabrsAsBigInteger()
      QLACABRS value as a BigInteger.

      qlacabrs() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QLACABRS
    • qlacabrr

      public long qlacabrr()
      QLACABRR value, throws exception if QLACABRR overflows 64 bit signed integer.
      Returns:
      long QLACABRR
      Throws:
      IllegalArgumentException - If the value of QLACABRR exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QLACABRR). Use qlacabrrAsBigInteger() if this is possible.
    • qlacabrrAsBigInteger

      public BigInteger qlacabrrAsBigInteger()
      QLACABRR value as a BigInteger.

      qlacabrr() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QLACABRR
    • qlacindt

      public long qlacindt()
      QLACINDT value, throws exception if QLACINDT overflows 64 bit signed integer.
      Returns:
      long QLACINDT
      Throws:
      IllegalArgumentException - If the value of QLACINDT exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QLACINDT). Use qlacindtAsBigInteger() if this is possible.
    • qlacindtAsBigInteger

      public BigInteger qlacindtAsBigInteger()
      QLACINDT value as a BigInteger.

      qlacindt() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QLACINDT
    • qlaccnvq

      public long qlaccnvq()
      QLACCNVQ value, throws exception if QLACCNVQ overflows 64 bit signed integer.
      Returns:
      long QLACCNVQ
      Throws:
      IllegalArgumentException - If the value of QLACCNVQ exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QLACCNVQ). Use qlaccnvqAsBigInteger() if this is possible.
    • qlaccnvqAsBigInteger

      public BigInteger qlaccnvqAsBigInteger()
      QLACCNVQ value as a BigInteger.

      qlaccnvq() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QLACCNVQ
    • qlaccpul

      public Duration qlaccpul()
      QLACCPUL as a Duration.
      Returns:
      Duration QLACCPUL
      See Also:
    • qlaccpulSeconds

      public double qlaccpulSeconds()
      QLACCPUL in seconds.
      Returns:
      double QLACCPUL converted to seconds
    • qlaccpulRawValue

      public long qlaccpulRawValue()
      QLACCPUL raw value.
      Returns:
      long QLACCPUL raw value
    • qlacmdwt

      public Duration qlacmdwt()
      QLACMDWT as a Duration.
      Returns:
      Duration QLACMDWT
      See Also:
    • qlacmdwtSeconds

      public double qlacmdwtSeconds()
      QLACMDWT in seconds.
      Returns:
      double QLACMDWT converted to seconds
    • qlacmdwtRawValue

      public long qlacmdwtRawValue()
      QLACMDWT raw value.
      Returns:
      long QLACMDWT raw value
    • qlacprlv

      public String qlacprlv()
      QLACPRLV value.
      Returns:
      String QLACPRLV value
    • create

      public static Qlac create(byte[] Data, int offset, int length, SmfDb2Record parent)
      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