Interface RatingPeriodView

All Superinterfaces:
BaseRatingPeriod

public interface RatingPeriodView extends BaseRatingPeriod
This interface is a product of the rating function. It defines a part or whole charge that was generated by calling rate() on a RatePlan. The class contains the range, rum and charge characteristics of the a period that was rated by the RatePlan.

  • Method Details

    • getRange

      Range getRange()
      Method returns the start and end time of this RatingPeriod as an Range.
      Returns:
      the range that contains the start and end data of this RatingPeriod
    • getRecurringBundleDetails

      oracle.communication.brm.charging.util.misc.Pair<Integer,Long> getRecurringBundleDetails()
      Method to fetch RecurringBundleDetails. RecurringBundleDetails contains period length and Recurring impact applicable time
      Returns:
      Pair encapsulated period length and impact time
    • getRatingGroup

      Integer getRatingGroup()
      Returns the Rating group value
      Returns:
      rating group