Interface ExtensionPurchasedOffering

All Known Subinterfaces:
ExtensionPurchasedAlterationOffering, ExtensionPurchasedChargeOffering

public interface ExtensionPurchasedOffering
Expose purchased offering API to be accessed in customization
Since:
11.3.1.0
  • 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

      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

      Map<String,String> getProductSpecCharacteristicMap()