# com.bea.commerce.ebusiness.price.engine
DiscountCalculatorFixedOff Class

public class DiscountCalculatorFixedOff
extends `AbstractDiscountCalculator`

Hierarchy
  `Object`
  `AbstractDiscountCalculator`
  `DiscountCalculatorFixedOff`

All Implemented Interfaces
  `DiscountCalculator`

## Field Summary

`public static final `String`` | `cName` String

Fields from com.bea.commerce.ebusiness.price.engine`.`AbstractDiscountCalculator``
``DEBUG``

Fields from interface com.bea.commerce.ebusiness.price.engine`.`DiscountCalculator``
``calcMethod``

## Constructor Summary

DiscountCalculatorFixedOff()

## Method Summary

`public void` | `calcNewPrice`(`DiscountModifier` modifier, `AdjustmentType` type, `QualificationDiscountId` discountID, `String` reason, `PoolObject` object)
`public void` | `calcNewPrice`(`DiscountModifier` modifier, `AdjustmentType` type, `QualificationDiscountId` discountID, `String` reason, `List` objects) List of PoolObject(s).
`protected double` | `computeNewPrice`(`PoolObject` object) Override this method to have processList() work.
`protected `String`` | `getComputation`()

Methods from `com.bea.commerce.ebusiness.price.engine.`AbstractDiscountCalculator``
``adjust`, `adjust`, `processList``

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Methods from interface `com.bea.commerce.ebusiness.price.engine.`DiscountCalculator``
``calcNewPrice`, `calcNewPrice``

## Field Detail

### cName

    public static final String cName

## Constructor Detail

### DiscountCalculatorFixedOff

    public DiscountCalculatorFixedOff()

## Method Detail

### calcNewPrice(DiscountModifier, AdjustmentType, QualificationDiscountId, String, PoolObject) Method

    public void calcNewPrice(DiscountModifier modifier,
                             AdjustmentType type,
                             QualificationDiscountId discountID,
                             String reason,
                             PoolObject object)

### calcNewPrice(DiscountModifier, AdjustmentType, QualificationDiscountId, String, List) Method

    public void calcNewPrice(DiscountModifier modifier,
                             AdjustmentType type,
                             QualificationDiscountId discountID,
                             String reason,
                             List objects)

List of PoolObject(s).

### computeNewPrice(PoolObject) Method

    protected double computeNewPrice(PoolObject object)

Description copied from `AbstractDiscountCalculator.computeNewPrice(PoolObject)`
Override this method to have processList() work.

Overrides
  `AbstractDiscountCalculator.computeNewPrice(PoolObject)`

### getComputation() Method

    protected String getComputation()

Overrides
  `AbstractDiscountCalculator.getComputation()`