Uses of Interface
oracle.communication.brm.charging.extensions.client.ExtensionProduct
Packages that use ExtensionProduct
-
Uses of ExtensionProduct in oracle.communication.brm.charging.extensions.client
Methods in oracle.communication.brm.charging.extensions.client that return ExtensionProductModifier and TypeMethodDescriptionBaseRatingExtensionContext.getApplicableProduct(String productId, ZonedDateTime time) TerminatingCustomerInfo.getExtensionProduct()Get the extension customer's product data for the terminating customerBaseRatingExtensionContext.getProduct()Returns the current usage request product based on the supplied event time, its type and its well known identity at the time of event For example a Telephone number represents an external identity for a Product along with its type as VOICE.PostRatingChargingExtensionContext.getProduct(String productId) Gets the product for the passed product identifierPostRatingMidSessionExtensionContext.getProduct()PostRatingMidSessionExtensionContextImpl.getProduct()PreRatingMidSessionExtensionContext.getProduct()SharingExtensionContext.getProduct(String productId) Gets the product for the passed product identifierBaseRatingExtensionContext.getTerminatingCustomerProduct()API to get the terminating or CALLED_TO customer's product information.Methods in oracle.communication.brm.charging.extensions.client that return types with arguments of type ExtensionProductModifier and TypeMethodDescriptionPostChargingExtensionContext.getProducts()Gets the customer's productsPostChargingExtensionContext.getSharedProducts()Get shared products.Method parameters in oracle.communication.brm.charging.extensions.client with type arguments of type ExtensionProductModifier and TypeMethodDescriptionMap<String, Collection<oracle.communication.brm.charging.util.misc.Pair<String, Collection<ExtensionRatingProfileValue>>>> ExtensionCustomer.getProfilesForAgreement(String agreementId, Map<String, ExtensionProduct> extensionProductMap) Method to get the profile list in a given agreement idConstructors in oracle.communication.brm.charging.extensions.client with parameters of type ExtensionProductModifierConstructorDescriptionPostRatingMidSessionExtensionContextImpl(ExtensionProduct product, ExtensionCustomer customer, UsageRequest currentUsageRequest, ExtensionBalance balance, Map<Integer, ExtensionRatingPeriod> extensionExtensionRPMap, UsageRequest chargingRequest)