Interface ExtensionPurchasedOffering
- All Known Subinterfaces:
ExtensionPurchasedAlterationOffering
,ExtensionPurchasedChargeOffering
public interface ExtensionPurchasedOffering
Expose purchased offering API to be accessed in customization
- Since:
- 11.3.1.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enum
The possible STATUS of the purchased Offering -
Method Summary
Modifier and TypeMethodDescriptiongetId()
Accessor method for purchased product Offering idGets the instantiated timeGets the Offering's external IdGets the Offering's IdGets the offering name for the purchased offeringGets the priority of the offering associated to the purchased offeringoracle.communication.brm.charging.util.misc.Interval
Gets the validity of the offering in the purchased Offeringoracle.communication.brm.charging.config.offerprofile.OfferProfile
Gets the offer profile for the purchased offeringAccessor method for the packageReference of the purchase Offeringoracle.communication.brm.charging.util.misc.Interval
Accessor method for the purchaseValidityAccessor method for the status of the purchase Offeringoracle.communication.brm.charging.util.misc.Interval
Accessor method for the usageValidityboolean
True if first usage offer, signifies that this offer is not used yet
-
Method Details
-
getUsageValidity
oracle.communication.brm.charging.util.misc.Interval getUsageValidity()Accessor method for the usageValidity- Returns:
- Interval representing usage validity
-
getPurchaseValidity
oracle.communication.brm.charging.util.misc.Interval getPurchaseValidity()Accessor method for the purchaseValidity- Returns:
- Interval representing purchase validity
-
isFirstUsage
boolean isFirstUsage()True if first usage offer, signifies that this offer is not used yet- Returns:
- True if first usage offer
-
getStatus
ExtensionPurchasedOffering.STATUS getStatus()Accessor method for the status of the purchase Offering- Returns:
- Status of the offering
-
getPackageReference
String getPackageReference()Accessor method for the packageReference of the purchase Offering- Returns:
- packageReference
-
getId
String getId()Accessor method for purchased product Offering id- Returns:
- Purchased Product Offering id
-
getInstantiatedTime
ZonedDateTime getInstantiatedTime()Gets the instantiated time- Returns:
- Gets the instantiated time
-
getOfferProfile
oracle.communication.brm.charging.config.offerprofile.OfferProfile getOfferProfile()Gets the offer profile for the purchased offering- Returns:
- offer profile
-
getOfferingName
String getOfferingName()Gets the offering name for the purchased offering- Returns:
- offering name
-
getOfferingId
String getOfferingId()Gets the Offering's Id- Returns:
- Offering Id
-
getOfferingExternalId
String getOfferingExternalId()Gets the Offering's external Id- Returns:
- external Id of Offering
-
getOfferingValidity
oracle.communication.brm.charging.util.misc.Interval getOfferingValidity()Gets the validity of the offering in the purchased Offering- Returns:
-
getOfferingPriority
Integer getOfferingPriority()Gets the priority of the offering associated to the purchased offering- Returns:
-
getDealId
String getDealId()- Returns:
- return the dealId for the purchased offering
-
getDealName
String getDealName()- Returns:
- return the dealName for the purchased offering
-
getBundleId
String getBundleId()- Returns:
- return the bundleId for the purchased offering
-
getBundleName
String getBundleName()- Returns:
- return the bundleName for the purchased offering
-
getProductSpecCharacteristicMap
-