Class ElanGoodDTO

java.lang.Object
de.aeb.xnsg.licmgmt.bf.ElanGoodDTO
All Implemented Interfaces:
Serializable

public class ElanGoodDTO extends Object implements Serializable
Describes a good in an ELAN license application
See Also:
  • Field Details

    • label1

      public String label1
      The name of the good, line 1.

      Maximum length: 40
    • label2

      public String label2
      The name of the good, line 2.

      Maximum length: 40
    • label3

      public String label3
      The name of the good, line 3.

      Maximum length: 40
    • label4

      public String label4
      The name of the good, line 4.

      Maximum length: 40
    • manufacturer

      public String manufacturer
      Manufacturer of the good.

      Maximum length: 25
    • typeOfGood

      public String typeOfGood
      Type description of the good.

      Maximum length: 25
    • commCode

      public String commCode
      Commodity code.

      Maximum length: 8
    • isGoodNotListed

      public Boolean isGoodNotListed
      True, if the good is not listed on the German 'Ausfuhrliste'.
      If this flag is true the field alNumber in the good is filled with the placeholder Null which means 'not listed'.
    • alNumber

      public String alNumber
      Number from the German Ausfuhrliste for this good.
      Set isGoodNotListed to true if the good is not listed.

      Maximum length: 12
    • value

      public Long value
      Value of the good.

      Maximum number of digits: 12
    • valueCurrency

      public String valueCurrency
      Currency of the value. Currently the only allowed currency is EUR.

      Maximum length: 3
    • quantity

      public BigDecimal quantity
      Quantity of the good.
    • quantityUnit

      public String quantityUnit
      Quantity unit. The ident code must conform to the codes retrieved by querying the webservice IElanTransactionBF.getDimensions().

      Maximum length: 10
    • casNumber

      public String casNumber
      Numeric identifier according to 'Chemical Abstracts Service' (CAS) relevant for this good.

      Maximum length: 25
    • cwueList

      public String cwueList
      Exact CWUE list number relevant for this good.

      Maximum length: 10
    • iupacLabel1

      public String iupacLabel1
      IUPAC name of the chemical product, line 1.

      Maximum length: 40
    • iupacLabel2

      public String iupacLabel2
      IUPAC name of the chemical product, line 2.

      Maximum length: 40
    • iupacLabel3

      public String iupacLabel3
      IUPAC name of the chemical product, line 3.

      Maximum length: 40
    • iupacLabel4

      public String iupacLabel4
      IUPAC name of the chemical product, line 4.

      Maximum length: 40
  • Constructor Details

    • ElanGoodDTO

      public ElanGoodDTO()