public static class ChargingPlanValidator.ChargingPlanContext
extends com.highdeal.pnr.domain.ParameterValidationContext
| Constructor and Description |
|---|
ChargingPlanContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
addUsageRate(UsageChargeModel usage)
Add a UsageRate name
|
boolean |
isCIClassAlreadyUsed(UsageChargeModel usage)
Checks if the UsageRate is already used by another UsageRate.
|
boolean |
isUsageNameAlreadyUsed(UsageChargeModel usage)
Checks if the UsageRate is already used by another UsageRate.
|
getAdditionalInfos, getName, getSharedObjectsRetriever, getStringValue, getType, reset, setParameter, setProperty, setSharedObjectsRetrieverpublic void addUsageRate(UsageChargeModel usage)
usage - The Usage Chargepublic boolean isUsageNameAlreadyUsed(UsageChargeModel usage)
usage - the UsageRate to check the name.public boolean isCIClassAlreadyUsed(UsageChargeModel usage)
usage - the UsageRate to check the CI Class.