| 程序包 | 说明 |
|---|---|
| org.coodex.billing | |
| org.coodex.billing.box | |
| org.coodex.billing.timebased | |
| org.coodex.billing.timebased.reference.box |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
Adjustment<C extends Chargeable>
费用调整
|
| 限定符和类型 | 方法和说明 |
|---|---|
Revision |
Bill.Detail.usedRevision() |
Revision |
Bill.AdjustDetail.usedRevision() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Revision> |
Chargeable.getRevisions() |
Set<Revision> |
Bill.getUsedRevisions() |
| 构造器和说明 |
|---|
AdjustDetail(long amount,
String item,
Revision revision) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractOffAdjustment<C extends Chargeable> |
class |
AmountAdjustment
固定金额的调减
|
class |
ConsumerGoods
消费品
|
class |
PositiveOffAdjustment<C extends Chargeable>
所有正数明细都有off
|
class |
ZeroRemainderAdjustment
抹零
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
RevisionToDetail<T extends Revision>
根据抵扣创建明细
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
FragmentRevision
切分后调整
|
interface |
TimeBasedRevision
基于时间的调整,可以是有状态的
|
interface |
WholeTimeRevision
切分前调整
|
| 限定符和类型 | 方法和说明 |
|---|---|
Revision |
AbstractTimeBasedCalculator.TimeBasedDetailImpl.usedRevision() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract C |
AbstractTimeBasedCalculator.copyChargeable(C chargeable,
List<Revision> revisions)
!!!
|
| 构造器和说明 |
|---|
TimeBasedDetailImpl(Period period,
long amount,
Revision revision,
String item) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DurationRevision
整体时长调减
|
class |
TimeBasedOffAdjustment<C extends TimeBasedChargeable>
所有时序对象调整
|
Copyright © 2020. All rights reserved.