| 程序包 | 说明 |
|---|---|
| org.coodex.billing | |
| org.coodex.billing.box | |
| org.coodex.billing.timebased | |
| org.coodex.billing.timebased.reference.box |
| 限定符和类型 | 方法和说明 |
|---|---|
Bill<C> |
Calculator.calc(C chargeable) |
static <C extends Chargeable> |
BillCalculator.calc(C chargeable) |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
Adjustment.adjust(Bill<C> bill) |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
AbstractOffAdjustment.adjust(Bill<C> bill) |
long |
ConsumerGoods.adjust(Bill<Chargeable> bill) |
long |
AmountAdjustment.adjust(Bill<Chargeable> bill) |
long |
ZeroRemainderAdjustment.adjust(Bill<Chargeable> bill) |
protected long |
PositiveOffAdjustment.total(Bill<C> bill) |
protected abstract long |
AbstractOffAdjustment.total(Bill<C> bill) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
TimeBasedBill<C extends TimeBasedChargeable> |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Bill<C> |
AbstractTimeBasedCalculator.adjustBill(Bill<C> bill,
List<? extends Adjustment<C>> adjustments)
TODO 使用Provider方式聚合
|
Bill<C> |
AbstractTimeBasedCalculator.calc(C chargeable) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Bill<C> |
AbstractTimeBasedCalculator.adjustBill(Bill<C> bill,
List<? extends Adjustment<C>> adjustments)
TODO 使用Provider方式聚合
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected long |
TimeBasedOffAdjustment.total(Bill<C> bill) |
Copyright © 2022. All rights reserved.