Interface RatingResultView
public interface RatingResultView
This interface exposes API to encapsulate all RatingPeriods, that are produced by by calling apply() on a
TariffPolicy, into a RatingResult container object. This object can iterate all RatingPeriods and calculate
a total charge.
-
Method Summary
Modifier and TypeMethodDescriptionThe collection of BalanceImpacts that are produced from the encapsulated RatingPeriods.Method to get invoice dataintMethod to fetch Tax supplier IdMethod to fetch unrated and net quantities
-
Method Details
-
getBalanceImpacts
Map<String,Collection<RatingPeriodView>> getBalanceImpacts()The collection of BalanceImpacts that are produced from the encapsulated RatingPeriods. The charging service creates balance reservations based in these BalanceImpacts.- Returns:
- the BalanceImpacts for this RatingResult.
-
getUnratedNetAndOriginalQuantities
Map<String,oracle.communication.brm.charging.util.misc.Triple<UnitValue, getUnratedNetAndOriginalQuantities()UnitValue, UnitValue>> Method to fetch unrated and net quantities- Returns:
- Map
-
getTaxSupplierId
int getTaxSupplierId()Method to fetch Tax supplier Id- Returns:
- tax supplier id
-
getInvoiceData
String getInvoiceData()Method to get invoice data- Returns:
- invoice data
-