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 extensionsvoid
setActualQtyRequired
(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, triggerAbortSessionRequest
Methods inherited from interface oracle.communication.brm.charging.extensions.framework.ExtensionContext
getConfigurationBeanRepository, getExtensionsDataRepository, getLogger, getRequestOperationsList
Methods 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:
-