atg.commerce.pricing.TaxPricingEngine
is an extension of the PricingEngine
interface. It describes an object that determines taxes for Order
objects.
Implementations of this interface determine the price for the tax associated with a specified order object. The interface provides one way to ask for a tax price. The calling code provides the pricing context by inputting the order, any pricing models (promotions), a locale in which the pricing should occur, the current profile, and any additional parameters.
Oracle ATG Web Commerce provides the TaxPricingEngineImpl
class as a default implementation of the TaxPricingEngine
interface. It computes the tax for an order, invoking a series of TaxPricingCalculators
.