Interface RatingExtensionContext
- All Superinterfaces:
BaseRatingExtensionContext,ExtensionContext,SharingExtensionContext
Provides base extension rating context methods to be available in Pre and Post rating hook class
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionmethod returns the hook point for which this ExtensionContext is associated.gets the RatingPeriods that are present following the HookPoint action.Access ValueMap path from extensionsvoidsetActualQtyRequired(boolean actualQtyrequired) Enable/disable if actualQty needs to be used across all the RPS in the ratingresultMethods inherited from interface oracle.communication.brm.charging.extensions.client.BaseRatingExtensionContext
getAbortSessionRequestSessionId, getApplicableProduct, getBalance, getBillingUnit, getCustomer, getCustomRatedEventFields, getEventZone, getPayloadMutator, getProduct, getQuotaAttributes, getSharedProfiles, getSubscriberPreferences, getTerminatingCustomer, getTerminatingCustomerProduct, getTerminatingCustomerRatingProfiles, getTerminatingProductRatingProfiles, getUsageRequest, isInConsumedRating, isMidSessionCdrConditionMet, setQuotaAttribute, setQuotaHoldingTime, setVolumeQuotaThreshold, triggerAbortSessionRequestMethods inherited from interface oracle.communication.brm.charging.extensions.framework.ExtensionContext
getConfigurationBeanRepository, getExtensionsDataRepository, getLogger, getRequestOperationsListMethods inherited from interface oracle.communication.brm.charging.extensions.client.SharingExtensionContext
getBalance, getBillingUnit, getCustomer, getProduct, getSharingBalanceIds, getSharingBillingUnitIds, getSharingCustomerIds, getSharingProductIds, getSubscriberPreferences
-
Method Details
-
getRatingPeriods
Collection<ExtensionRatingPeriod> getRatingPeriods()gets the RatingPeriods that are present following the HookPoint action.- Returns:
- the applicable rating periods for the hook point action.
-
getHookPoint
RatingExtensionContext.HookPoint getHookPoint()method returns the hook point for which this ExtensionContext is associated.- Returns:
- the hook point for which this ExtensionContext is associated.
-
setActualQtyRequired
void setActualQtyRequired(boolean actualQtyrequired) Enable/disable if actualQty needs to be used across all the RPS in the ratingresult- Parameters:
actualQtyrequired-
-
getValueMapResult
Access ValueMap path from extensions- Returns:
-