Interface ItemUpdateRequest

All Superinterfaces:
Request<oracle.communication.brm.charging.messages.update.Update>, Serializable, TemporalObject, oracle.communication.brm.charging.messages.update.UpdateRequest, oracle.communication.brm.charging.ratingview.UpdateRequestView

public interface ItemUpdateRequest extends oracle.communication.brm.charging.messages.update.UpdateRequest
Methods specific to ItemUpdateRequest
  • Nested Class Summary

    Nested classes/interfaces inherited from interface oracle.communication.brm.charging.messages.update.UpdateRequest

    oracle.communication.brm.charging.messages.update.UpdateRequest.ChargeSharing
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the External revision (the POID revision) of the product object
    Gets the item list
    Gets the next item list
    Get the product id

    Methods inherited from interface oracle.communication.brm.charging.messages.framework.Request

    getOperation, getOperationKey, getPayload, getStatus

    Methods inherited from interface oracle.communication.brm.charging.messages.framework.TemporalObject

    getCreationInstant

    Methods inherited from interface oracle.communication.brm.charging.messages.update.UpdateRequest

    getBusinessEvent, getCustomerId, getCustomerIds, getEventDateTime, getMsgId, getTraced, getUserIdentity, isAsynchronous, isChargeSharing, isTransactional, revisionCheck, setAsynchronous, setCustomerId, setTraced, setTransactional
  • Method Details

    • getProductId

      String getProductId()
      Get the product id
      Returns:
      product id
    • getItemList

      Map<String,String> getItemList()
      Gets the item list
      Returns:
      item list
    • getNextItemList

      Map<String,String> getNextItemList()
      Gets the next item list
      Returns:
      next item list
    • getExternalRevision

      Long getExternalRevision()
      Returns the External revision (the POID revision) of the product object
      Returns:
      external revision