The FilteredCommerceItem object represents a CommerceItem that is currently participating in a rules evaluation in the Qualifier. This object holds a reference to the object it is wrapping. Item points to the wrapped CommerceItem. All CommerceItem methods except quantity call through to the wrapped item.
atg.commerce.pricing.FilteredCommerceItem adds the following properties that are used to determine if and how the wrapped CommerceItem should participate in pricing:
quantityAsQualifierDetails: A Map ofDetailedItemPriceInfoobjects toRangeobjects, which state the units of the details that have acted as a qualifier.pendingQuantityAsQualifierDetails: A Map ofDetailedItemPriceInfoobjects toRangeobjects that indicate which units of the details have already acted as qualifiers in the current promotion evaluation.detailsRangesValidForTarget: A Map ofDetailedItemPriceInfoobjects to the number of details that are available for discounting based on the exclusion rules defined by various properties in theQualifier.priceQuote: The value of the currentItemPriceInfo.usePriceQuote: A Boolean set totrueafter the PMDL has been evaluated. When true, calls togetPriceInforeturn thepriceQuote, ensuring that the evaluation process uses the most current price information.isFractional: A Boolean that returnstrueif a fractional quantity is set.

