Class IdentificationSection

java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf30.IdentificationSection

public final class IdentificationSection extends SmfData
  • Field Details

  • Method Details

    • smf30jbn

      public String smf30jbn()
      SMF30JBN value.
      Returns:
      String SMF30JBN value
    • smf30pgm

      public String smf30pgm()
      SMF30PGM value.
      Returns:
      String SMF30PGM value
    • smf30stm

      public String smf30stm()
      SMF30STM value.
      Returns:
      String SMF30STM value
    • smf30uif

      public String smf30uif()
      SMF30UIF value.
      Returns:
      String SMF30UIF value
    • smf30jnm

      public String smf30jnm()
      SMF30JNM value.
      Returns:
      String SMF30JNM value
    • smf30stn

      public int smf30stn()
      SMF30STN value.
      Returns:
      int SMF30STN value
    • smf30cls

      public String smf30cls()
      SMF30CLS value.
      Returns:
      String SMF30CLS value
    • smf30jf1

      public int smf30jf1()
      SMF30JF1 value.
      Returns:
      int SMF30JF1 value
    • smf30pgf

      public boolean smf30pgf()
      Return true if SMF30PGF bit in smf30jf1() is set.
      Returns:
      boolean SMF30PGF bit is set in smf30jf1()

      SMF30PGF = 0x80

    • smf30pgn

      public int smf30pgn()
      SMF30PGN value.
      Returns:
      int SMF30PGN value
    • smf30jpt

      public int smf30jpt()
      SMF30JPT value.
      Returns:
      int SMF30JPT value
    • smf30ast

      public LocalTime smf30ast()
      SMF30AST as a LocalTime.
      Returns:
      LocalTime SMF30AST Time
      See Also:
    • smf30astRawValue

      public long smf30astRawValue()
      SMF30AST raw value
      Returns:
      long SMF30AST value
    • smf30pps

      public LocalTime smf30pps()
      SMF30PPS as a LocalTime.
      Returns:
      LocalTime SMF30PPS Time
      See Also:
    • smf30ppsRawValue

      public long smf30ppsRawValue()
      SMF30PPS raw value
      Returns:
      long SMF30PPS value
    • smf30sit

      public LocalTime smf30sit()
      SMF30SIT as a LocalTime.
      Returns:
      LocalTime SMF30SIT Time
      See Also:
    • smf30sitRawValue

      public long smf30sitRawValue()
      SMF30SIT raw value
      Returns:
      long SMF30SIT value
    • smf30std

      public LocalDate smf30std()
      SMF30STD as a LocalDate.
      Returns:
      LocalDate SMF30STD Date
      See Also:
    • smf30stdRawValue

      public int smf30stdRawValue()
      SMF30STD raw value.
      Returns:
      int SMF30STD value
    • smf30rst

      public LocalTime smf30rst()
      SMF30RST as a LocalTime.
      Returns:
      LocalTime SMF30RST Time
      See Also:
    • smf30rstRawValue

      public long smf30rstRawValue()
      SMF30RST raw value
      Returns:
      long SMF30RST value
    • smf30rsd

      public LocalDate smf30rsd()
      SMF30RSD as a LocalDate.
      Returns:
      LocalDate SMF30RSD Date
      See Also:
    • smf30rsdRawValue

      public int smf30rsdRawValue()
      SMF30RSD raw value.
      Returns:
      int SMF30RSD value
    • smf30ret

      public LocalTime smf30ret()
      SMF30RET as a LocalTime.
      Returns:
      LocalTime SMF30RET Time
      See Also:
    • smf30retRawValue

      public long smf30retRawValue()
      SMF30RET raw value
      Returns:
      long SMF30RET value
    • smf30red

      public LocalDate smf30red()
      SMF30RED as a LocalDate.
      Returns:
      LocalDate SMF30RED Date
      See Also:
    • smf30redRawValue

      public int smf30redRawValue()
      SMF30RED raw value.
      Returns:
      int SMF30RED value
    • smf30usr

      public String smf30usr()
      SMF30USR value.
      Returns:
      String SMF30USR value
    • smf30grp

      public String smf30grp()
      SMF30GRP value.
      Returns:
      String SMF30GRP value
    • smf30rud

      public String smf30rud()
      SMF30RUD value.
      Returns:
      String SMF30RUD value
    • smf30tid

      public String smf30tid()
      SMF30TID value.
      Returns:
      String SMF30TID value
    • smf30tsn

      public String smf30tsn()
      SMF30TSN value.
      Returns:
      String SMF30TSN value
    • smf30psn

      public String smf30psn()
      SMF30PSN value.
      Returns:
      String SMF30PSN value
    • smf30cl8

      public String smf30cl8()
      SMF30CL8 value.
      Returns:
      String SMF30CL8 value
    • smf30iss

      public ZonedDateTime smf30iss()
      SMF30ISS STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

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

      Returns:
      DateTime SMF30ISS STCK converted to ZonedDateTime
      See Also:
    • smf30issRawValue

      public BigInteger smf30issRawValue()
      SMF30ISS STCK value.
      Returns:
      BigInteger SMF30ISS STCK value
    • smf30iet

      public ZonedDateTime smf30iet()
      SMF30IET STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

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

      Returns:
      DateTime SMF30IET STCK converted to ZonedDateTime
      See Also:
    • smf30ietRawValue

      public BigInteger smf30ietRawValue()
      SMF30IET STCK value.
      Returns:
      BigInteger SMF30IET STCK value
    • smf30ssn

      public long smf30ssn()
      SMF30SSN value.
      Returns:
      long SMF30SSN value
    • smf30exn

      public String smf30exn()
      SMF30EXN value.
      Returns:
      String SMF30EXN value
    • smf30asi

      public int smf30asi()
      SMF30ASI value.
      Returns:
      int SMF30ASI value
    • smf30cor

      public String smf30cor()
      SMF30COR value.
      Returns:
      String SMF30COR value
    • smf30Jclid1

      public Token smf30Jclid1()
      SMF30JCLID1 data.
      Returns:
      Token SMF30JCLID1 data
    • smf30Jclid2

      public Token smf30Jclid2()
      SMF30JCLID2 data.
      Returns:
      Token SMF30JCLID2 data
    • smf30JobToken

      public Token smf30JobToken()
      SMF30JOBTOKEN data.
      Returns:
      Token SMF30JOBTOKEN data
    • smf30HoldUntil

      public ZonedDateTime smf30HoldUntil()
      SMF30HOLDUNTIL STCKE high 6 bytes value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

      Use smf30HoldUntilRawValue() for a BigInteger containing the 6 byte STCKE value.

      Returns:
      DateTime SMF30HOLDUNTIL STCKE converted to ZonedDateTime
      See Also:
    • smf30HoldUntilRawValue

      public BigInteger smf30HoldUntilRawValue()
      SMF30HOLDUNTIL raw value.
      Returns:
      BigInteger SMF30HOLDUNTIL raw value
    • smf30Deadline

      public ZonedDateTime smf30Deadline()
      SMF30DEADLINE STCKE high 6 bytes value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

      Use smf30DeadlineRawValue() for a BigInteger containing the 6 byte STCKE value.

      Returns:
      DateTime SMF30DEADLINE STCKE converted to ZonedDateTime
      See Also:
    • smf30DeadlineRawValue

      public BigInteger smf30DeadlineRawValue()
      SMF30DEADLINE raw value.
      Returns:
      BigInteger SMF30DEADLINE raw value
    • create

      public static IdentificationSection 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