Class LISExpHazardousGoodsItem20DTO

java.lang.Object
de.aeb.xnsg.lis20.bf.export.LISExpHazardousGoodsItem20DTO

public class LISExpHazardousGoodsItem20DTO extends Object
  • Field Details

    • unNumber

      public String unNumber
      UN number

      length=8

    • hazardRegulation

      public String hazardRegulation
      Hazardous regulation to be applied. Valid values are:
      • ADR
      • IATA
      • IMDG
      • TDG
      • CFR

      length=10

    • technicalName

      public String technicalName
      Technical name of hazardous goods. Also known as: Proper Shipping Name (ADR, IATA, CFR)

      length=250

    • hazardAdditionalDescription

      public String hazardAdditionalDescription
      Additional description of the hazardous goods. Required with n.a.g. or N.O.S.. Also known as: technical name of goods (ADR), N.O.S. Generic or n.o.s. descriptions (CFR)

      length=250

    • hazardousGoodsType

      public String hazardousGoodsType
      The type of hazardous goods. Valid values are:
    • UNDEFINED (not defined, the type is determined by the hazardous good's package)
    • NORMAL (hazardous goods)
    • EQ (excepted quantities)
    • LQ (limited quantities)
    • US_ORMD (other regulated materials for domestic transport only) - Since 2021 this code is not used anymore
    • US_SMALL_QUANTITY (small quantity regulated materials) - only relevant for US
    • hazardClass

      public String hazardClass
      Hazardous class. Valid values are:
      • 1
      • 1.1
      • 1.2
      • 1.3
      • 1.4
      • 1.5
      • 1.6
      • 2
      • 2.1
      • 2.2
      • 2.3
      • 3
      • 4
      • 4.1
      • 4.2
      • 4.3
      • 5
      • 5.1
      • 5.2
      • 6
      • 6.1
      • 6.2
      • 7
      • 7A
      • 7B
      • 7C
      • 7E
      • 8
      • 9
      • NONE

      length=10

    • subriskClass1

      public String subriskClass1
      Sub risk 1 hazardous class. Valid values are:
      • 1
      • 1.1
      • 1.2
      • 1.3
      • 1.4
      • 1.5
      • 1.6
      • 2
      • 2.1
      • 2.2
      • 2.3
      • 3
      • 4
      • 4.1
      • 4.2
      • 4.3
      • 5
      • 5.1
      • 5.2
      • 6
      • 6.1
      • 6.2
      • 7
      • 7A
      • 7B
      • 7C
      • 7E
      • 8
      • 9
      • NONE

      length=10

    • subriskClass2

      public String subriskClass2
      Sub risk 2 hazardous class. Valid values are:
      • 1
      • 1.1
      • 1.2
      • 1.3
      • 1.4
      • 1.5
      • 1.6
      • 2
      • 2.1
      • 2.2
      • 2.3
      • 3
      • 4
      • 4.1
      • 4.2
      • 4.3
      • 5
      • 5.1
      • 5.2
      • 6
      • 6.1
      • 6.2
      • 7
      • 7A
      • 7B
      • 7C
      • 7E
      • 8
      • 9
      • NONE

      length=10

    • classificationCode

      public String classificationCode
      Classification code

      length=4

    • tunnelCode

      public String tunnelCode
      Tunnel restriction code

      length=10

    • packagingGroup

      public String packagingGroup
      Hazardous packaging group. Valid Values are:
      • NONE
      • I
      • II
      • III

      length=10

    • packingInstruction

      public String packingInstruction
      IATA packing instruction. Consists of the instruction code (up to three digits) optionally followed by a section identification (up to two upper case characters). Instruction code and section must be separated by an underscore. The section identification is mandatory for lithium batteries otherwise the instruction code alone is sufficient. Example Values are:
      • 203
      • 350
      • 965_IA
      • 965_IB
      • 965_I

      length=10

    • specialProvision

      public String specialProvision
      Special provisions for the carriage of hazardous goods. Consists of the provision code (up to three digits) or the chapter specification (up to three digits), optionally followed by sub-chapters (up to two digits or one digit and an upper case character). Chapter and subchapters must be separated by a dot. Also possible are 3 capital letters + hyphen, followed by further numbers or letters or 1 capital letter followed by numbers. Example Values are:
      • 188
      • 2.2.9.1.7
      • 63.3A
      • USG-...
      • A213

      length=20

    • multiplicator

      public String multiplicator
      Hazardous multiplicator. Valid Values are:
      • NONE
      • 0
      • 1
      • 3
      • 50
      • INFINITE

      length=10

    • packageTypeIdentCode

      public String packageTypeIdentCode
      IdentCode of the package type. Valid values are depending on the client's package types in the master file data.

      length=20

    • hazardWeight

      public LISQuantityDTO hazardWeight
      The specific weight of the hazardous material.
    • hazardNetQuantity

      public LISQuantityDTO hazardNetQuantity
      The net quantity of the hazardous material. Can be net weight or volume like liter.
    • netExplosiveWeight

      public LISQuantityDTO netExplosiveWeight
      The net explosive weight value of the hazardous material.
    • numberOfPackages

      public Integer numberOfPackages
      Number of packages -->do we really want to keept this field

      length=10

    • hazardLabel

      public String hazardLabel
      Hazardous label

      length=10

    • transportCategory

      public String transportCategory
      Transport category. Valid Values are:
      • NONE
      • 0
      • 1
      • 2
      • 3
      • 4

      length=4

    • specialSubstanceType

      public String specialSubstanceType
      Special Substance type. Valid Values are:
      • NONE
      • BIOLOGICAL_SUBSTANCE
      • DRY_ICE
      • GENETICALLY_MODIFIED_ORGANISM
      • LITHIUM_BATTERY
      • RADIOACTIVE_SUBSTANCE

      length=30

    • hazardPoints

      public Integer hazardPoints
      Hazardous points

      length=5

    • flashPoint

      public String flashPoint
      Flash point

      length=20

    • isSpecialProvisionRequired

      public Boolean isSpecialProvisionRequired
      Indicates if the special provision has to be marked.
    • emergencyContact

      public ContactDTO emergencyContact
      Emergency contact person.
    • transportAuthorization

      public String transportAuthorization
      Transport authorization. Additional information that may be required by regulation about a hazardous material such as DOT-SP number (Special Permit), LAA number...

      length=250

    • isPackingInstructionRequired

      public Boolean isPackingInstructionRequired
      Indicates if the packing instruction has to be marked.
    • marinePollutant

      public String marinePollutant
      Indicates if the substance is a marine pollutant according to IMDG or CFR. When no value is given, default is NO_POLLUTANT. Valid Values are:
      • NO_POLLUTANT
      • POLLUTANT
      • SEVERE_POLLUTANT

      length=20

    • controlTemperature

      public String controlTemperature
      The control temperature according to IMDG or CFR.

      length=4

    • emergencyTemperature

      public String emergencyTemperature
      The emergency temperature according to IMDG or CFR.

      length=4

    • isEnvironmentallyHazardous

      public Boolean isEnvironmentallyHazardous
      Indicates if the substance is environmentally hazardous according to ADR or IATA.
    • isReportableQuantity

      public Boolean isReportableQuantity
      Indicates if package contains hazardous materials in an amount that needs to be reported.
    • isTransportByCargoAircraftOnly

      public Boolean isTransportByCargoAircraftOnly
      Indicates if the transportation is only allowed in the cargo aircraft.
    • isNotRegulated

      public Boolean isNotRegulated
      Indicates if no hazardous goods exist in accordance with the regulations.
    • additionalFields

      public LISAdditionalFieldDTO[] additionalFields
      Additional fields of the hazardous goods item
  • Constructor Details

    • LISExpHazardousGoodsItem20DTO

      public LISExpHazardousGoodsItem20DTO()