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 dataint
Method 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
-