public interface ExtensionPurchasedOffering
Modifier and Type | Interface and Description |
---|---|
static class |
ExtensionPurchasedOffering.STATUS
The possible STATUS of the purchased Offering
NOT_SET - Not specifically set ACTIVE - Offering is active to be used for charging INACTIVE - Offering is currently inactivated CANCELLED - Offering is cancelled |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getId()
Accessor method for purchased product Offering id
|
java.time.ZonedDateTime |
getInstantiatedTime()
Gets the instantiated time
|
java.lang.String |
getOfferingExternalId()
Gets the Offering's external Id
|
java.lang.String |
getOfferingId()
Gets the Offering's Id
|
java.lang.String |
getOfferingName()
Gets the offering name for the purchased offering
|
java.lang.Integer |
getOfferingPriority()
Gets the priority of the offering associated to the purchased offering
|
oracle.communication.brm.charging.util.misc.Interval |
getOfferingValidity()
Gets the validity of the offering in the purchased Offering
|
oracle.communication.brm.charging.config.offerprofile.OfferProfile |
getOfferProfile()
Gets the offer profile for the purchased offering
|
java.lang.String |
getPackageReference()
Accessor method for the packageReference of the purchase Offering
|
oracle.communication.brm.charging.util.misc.Interval |
getPurchaseValidity()
Accessor method for the purchaseValidity
|
ExtensionPurchasedOffering.STATUS |
getStatus()
Accessor method for the status of the purchase Offering
|
oracle.communication.brm.charging.util.misc.Interval |
getUsageValidity()
Accessor method for the usageValidity
|
boolean |
isFirstUsage()
True if first usage offer, signifies that this offer is not used yet
|
oracle.communication.brm.charging.util.misc.Interval getUsageValidity()
oracle.communication.brm.charging.util.misc.Interval getPurchaseValidity()
boolean isFirstUsage()
ExtensionPurchasedOffering.STATUS getStatus()
java.lang.String getPackageReference()
java.lang.String getId()
java.time.ZonedDateTime getInstantiatedTime()
oracle.communication.brm.charging.config.offerprofile.OfferProfile getOfferProfile()
java.lang.String getOfferingName()
java.lang.String getOfferingId()
java.lang.String getOfferingExternalId()
oracle.communication.brm.charging.util.misc.Interval getOfferingValidity()
java.lang.Integer getOfferingPriority()