Class BasketItem


  • public class BasketItem
    extends Object
    • Constructor Detail

      • BasketItem

        public BasketItem()
        Create basket item.
      • BasketItem

        public BasketItem​(BasketItem copy)
        Create copy of basket item.
    • Method Detail

      • getAuthResult

        public Long getAuthResult()
        Acquirers result code, which indicates the result of a restriction request.
      • setAuthResult

        public void setAuthResult​(Long authResult)
        Set acquirers result code, which indicates the result of a restriction request.
      • getItemId

        public String getItemId()
        Identifies the item.
      • setItemId

        public void setItemId​(String itemId)
        Set identifies the item.
      • getLoyaltyId

        public String getLoyaltyId()
        Identifies the loyalty type.
      • setLoyaltyId

        public void setLoyaltyId​(String loyaltyId)
        Set identifies the loyalty type.
      • getAmount

        public Amount getAmount()
        Amount.
      • setAmount

        public void setAmount​(Amount amount)
        Set amount.
      • getAmountTotal

        public Amount getAmountTotal()
        Total amount.
      • setAmountTotal

        public void setAmountTotal​(Amount amountTotal)
        Set total amount.
      • getAmountDiscount

        public AmountDiscount getAmountDiscount()
        Discount amount or 0 if discount amount is not used.
      • setAmountDiscount

        public void setAmountDiscount​(AmountDiscount amountDiscount)
        Set discount amount or 0 if discount amount is not used.
      • getAmountTax

        public Amount getAmountTax()
        Tax amount.
      • setAmountTax

        public void setAmountTax​(Amount amountTax)
        Set tax amount.
      • getAmountGross

        public Amount getAmountGross()
        Gross amount.
      • setAmountGross

        public void setAmountGross​(Amount amountGross)
        Set gross amount.
      • getUnitAmountDiscount

        public Amount getUnitAmountDiscount()
        Unit amount discount.
      • setUnitAmountDiscount

        public void setUnitAmountDiscount​(Amount unitAmountDiscount)
        Set unit amount discount.
      • getUnitAmountGross

        public Amount getUnitAmountGross()
        Unit amount gross.
      • setUnitAmountGross

        public void setUnitAmountGross​(Amount unitAmountGross)
        Unit amount gross.
      • getItemQuantity

        public ItemQuantity getItemQuantity()
        Quantity of the product.
      • setItemQuantity

        public void setItemQuantity​(ItemQuantity itemQuantity)
        Set quantity of the product.
      • getProdDescription

        public String getProdDescription()
        ProdDescription.
      • setProdDescription

        public void setProdDescription​(String prodDescription)
        Set ProdDescription.
      • getDiscountId

        public String getDiscountId()
        Discount ID if AmountDiscount. Returns null if amount discount is null.
      • getPetrolPumpNumber

        public Integer getPetrolPumpNumber()
        Specifies the used petrol pump number used in a sixml:Item as part of a sixml:Basket.
      • setPetrolPumpNumber

        public void setPetrolPumpNumber​(Integer petrolPumpNumber)
        Specifies the used petrol pump number used in a sixml:Item as part of a sixml:Basket.
      • toString

        public String toString()
        String representation for debugging purpose.
        Overrides:
        toString in class Object