Class LineCalculator


  • public class LineCalculator
    extends java.lang.Object
    the linecalculator does the math within an item line, and e.g. calculates quantity*price.
    See Also:
    TransactionCalculator
    • Field Detail

      • price

        protected java.math.BigDecimal price
      • priceGross

        protected java.math.BigDecimal priceGross
      • itemTotalNetAmount

        protected java.math.BigDecimal itemTotalNetAmount
      • itemTotalVATAmount

        protected java.math.BigDecimal itemTotalVATAmount
      • lineAllowance

        protected java.math.BigDecimal lineAllowance
      • lineCharge

        protected java.math.BigDecimal lineCharge
      • itemAllowance

        protected java.math.BigDecimal itemAllowance
      • itemCharge

        protected java.math.BigDecimal itemCharge
      • allowanceItemTotal

        protected java.math.BigDecimal allowanceItemTotal
    • Method Detail

      • getPrice

        public java.math.BigDecimal getPrice()
      • getItemTotalNetAmount

        public java.math.BigDecimal getItemTotalNetAmount()
      • getItemTotalVATAmount

        public java.math.BigDecimal getItemTotalVATAmount()
      • getItemTotalGrossAmount

        public java.math.BigDecimal getItemTotalGrossAmount()
      • getPriceGross

        public java.math.BigDecimal getPriceGross()
      • addLineAllowance

        public void addLineAllowance​(java.math.BigDecimal b)
      • addLineCharge

        public void addLineCharge​(java.math.BigDecimal b)
      • addItemAllowance

        public void addItemAllowance​(java.math.BigDecimal b)
      • addItemCharge

        public void addItemCharge​(java.math.BigDecimal b)
      • addAllowanceItemTotal

        public void addAllowanceItemTotal​(java.math.BigDecimal b)
      • subtractAllowanceItemTotal

        public void subtractAllowanceItemTotal​(java.math.BigDecimal b)