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

    • qlacSecureConn

      public String qlacSecureConn()
      QLAC_SECURE_CONN value.
      Returns:
      String QLAC_SECURE_CONN value
    • 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(com.blackhillsoftware.smf.internal.Section 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