Interface ContractUpdateRequest.OfferingOverrideDetails

All Superinterfaces:
Serializable
Enclosing interface:
ContractUpdateRequest

public static interface ContractUpdateRequest.OfferingOverrideDetails extends Serializable
Source details required by the Contract activity to construct an offering override.
  • Method Summary

    Modifier and Type
    Method
    Description
    Collection<oracle.communication.brm.charging.product.EventDateRanges>
    Returns event-specific date ranges for the override.
    Returns the referenced product or discount POID identifier.
    Returns the offering override identifier.
    oracle.communication.brm.charging.product.OfferingOverride.ProductObjectType
    Returns whether the referenced BRM object is a product or discount.
  • Method Details

    • getOfferingOverrideId

      String getOfferingOverrideId()
      Returns the offering override identifier.
      Returns:
      the offering override identifier
    • getProductObjType

      oracle.communication.brm.charging.product.OfferingOverride.ProductObjectType getProductObjType()
      Returns whether the referenced BRM object is a product or discount.
      Returns:
      the referenced product object type
    • getOfferingExternalId

      String getOfferingExternalId()
      Returns the referenced product or discount POID identifier.
      Returns:
      the offering external identifier
    • getEventDateRanges

      Collection<oracle.communication.brm.charging.product.EventDateRanges> getEventDateRanges()
      Returns event-specific date ranges for the override.
      Returns:
      the event date ranges