public abstract class AbstractBillingModel<C extends TimeBasedChargeable> extends Object implements BillingModel<C>
BillingModel.Algorithm<C extends TimeBasedChargeable>, BillingModel.Fragment<C extends TimeBasedChargeable>, BillingModel.Instance<C extends TimeBasedChargeable>| Constructor and Description |
|---|
AbstractBillingModel() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(String param) |
BillingModel.Instance<C> |
create(C chargeable) |
protected abstract String |
getModelCode() |
protected abstract String getModelCode()
public boolean accept(String param)
accept in interface SelectableService<String>public BillingModel.Instance<C> create(C chargeable)
create in interface BillingModel<C extends TimeBasedChargeable>chargeable - 计费对象Copyright © 2020. All rights reserved.