Class QualifiedPricingInfo

  • Direct Known Subclasses:
    DiscountInformation, PriceInformation, TaxInformation

    public abstract class QualifiedPricingInfo
    extends java.lang.Object
    All pricing information rows are somehow qualified so this class defines a general interface for them.
    • Constructor Detail

      • QualifiedPricingInfo

        protected QualifiedPricingInfo()
      • QualifiedPricingInfo

        protected QualifiedPricingInfo​(java.util.Map qualifiers)
    • Method Detail

      • getQualifierCount

        public int getQualifierCount()
        The count of qualifiers.
      • getQualifierKeys

        public java.util.Set getQualifierKeys()
        All qualifier keys.

        As example: 'quantity', 'weight', ...

      • getQualifierValue

        public java.lang.Object getQualifierValue​(java.lang.Object key)
        The qualifier value for one key.

        As example: 'quantity' -> 10

        Parameters:
        key -
      • getQualifiers

        public java.util.Map getQualifiers()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
        See Also:
        Object.toString()