Enum Class UsageResponse.ReasonCode

java.lang.Object
java.lang.Enum<UsageResponse.ReasonCode>
oracle.communication.brm.charging.messages.usage.UsageResponse.ReasonCode
All Implemented Interfaces:
Serializable, Comparable<UsageResponse.ReasonCode>, Constable
Enclosing interface:
UsageResponse

public static enum UsageResponse.ReasonCode extends Enum<UsageResponse.ReasonCode>
Additional details about status
  • Enum Constant Details

    • SYSTEM_ERR

      public static final UsageResponse.ReasonCode SYSTEM_ERR
      Status indicating an undefined system error
    • CUSTOM_EXTENSION_ERROR

      public static final UsageResponse.ReasonCode CUSTOM_EXTENSION_ERROR
      Indicates an error has occurred while executing operator specific custom extension code.
    • CREDIT_FLOOR_BREACH

      public static final UsageResponse.ReasonCode CREDIT_FLOOR_BREACH
      status indicating that request processing resulted in credit floor breached of an involved BalanceItem.
    • CREDIT_CEILING_BREACH

      public static final UsageResponse.ReasonCode CREDIT_CEILING_BREACH
      status indicating that request processing resulted in ceiling floor breached of an involved BalanceItem.
    • CREDIT_CEILING_REACHED

      public static final UsageResponse.ReasonCode CREDIT_CEILING_REACHED
      status indicating that request processing resulted in ceiling reached of an involved BalanceItem.
    • FINAL_UNIT_INDICATOR

      public static final UsageResponse.ReasonCode FINAL_UNIT_INDICATOR
      status indicating that request processing raised a final unit indicator flag
    • CANCEL_NOT_ALLOWED

      public static final UsageResponse.ReasonCode CANCEL_NOT_ALLOWED
      status indicating that request processing cannot be cancelled.
    • REFUND_NOT_ALLOWED

      public static final UsageResponse.ReasonCode REFUND_NOT_ALLOWED
      status indicating that refund request is not allowed.
    • TX_FAILED

      public static final UsageResponse.ReasonCode TX_FAILED
      status indicating the transaction commit failed
    • INSUFFICIENT_RATED_QUANTITY

      public static final UsageResponse.ReasonCode INSUFFICIENT_RATED_QUANTITY
      status indicating rated quantity was less than the minimum quantity for reservation
    • LIFECYCLE_VALIDATION_FAILED

      public static final UsageResponse.ReasonCode LIFECYCLE_VALIDATION_FAILED
      status indicating after life cycle validation call was disallowed
    • NO_QUALIFIED_CHARGE_OFFERS

      public static final UsageResponse.ReasonCode NO_QUALIFIED_CHARGE_OFFERS
      status indicating that there are no qualified charge offers for this request
    • NO_RATED_QUANTITY

      public static final UsageResponse.ReasonCode NO_RATED_QUANTITY
      status indicating that no quantity rated
    • ZERO_RUM_QUANTITY

      public static final UsageResponse.ReasonCode ZERO_RUM_QUANTITY
      status indicating that the RUM is zero
    • DUPLICATE_REQUEST

      public static final UsageResponse.ReasonCode DUPLICATE_REQUEST
      status indicating that the request was a duplicate
    • MISSING_SYSTEM_ALTERATION_FOR_DEBIT

      public static final UsageResponse.ReasonCode MISSING_SYSTEM_ALTERATION_FOR_DEBIT
      status indicating that there are no system alteration offers for the debit request
    • INCORRECT_IMPACTS_FOR_DEBIT

      public static final UsageResponse.ReasonCode INCORRECT_IMPACTS_FOR_DEBIT
      status indicating that the no of debit impacts does not match with the actual debit impacts
    • CUSTOMER_IN_TRANSACTION

      public static final UsageResponse.ReasonCode CUSTOMER_IN_TRANSACTION
      Status indicating that the customer is in another transaction
    • SUSPEND_REQUEST

      public static final UsageResponse.ReasonCode SUSPEND_REQUEST
      status indicating that the request is suspended
    • PRODUCT_NOT_FOUND

      public static final UsageResponse.ReasonCode PRODUCT_NOT_FOUND
      status indicating that the product was not found to complete the usage request processing
    • CUSTOM_REJECT_RESPONSE

      public static final UsageResponse.ReasonCode CUSTOM_REJECT_RESPONSE
      Indicates to reject response based on custom logic in post extension hook
    • NO_RATED_EVENT_PERSISTED

      public static final UsageResponse.ReasonCode NO_RATED_EVENT_PERSISTED
      Indicates no CDR or rated event persisted response on SUCCESS result status
    • BILLING_DUE

      public static final UsageResponse.ReasonCode BILLING_DUE
      Indicates that the request processing is failed as the request is offline and event is received in delayed billing period.
    • NO_RATING_GRAPH_CONFIGURED

      public static final UsageResponse.ReasonCode NO_RATING_GRAPH_CONFIGURED
      Indicates that the rating encountered a path for which no graph existed.
  • Method Details

    • values

      public static UsageResponse.ReasonCode[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static UsageResponse.ReasonCode valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null