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
Additional details about status
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionIndicates that the request processing is failed as the request is offline and event is received in delayed billing period.status indicating that request processing cannot be cancelled.status indicating that request processing resulted in ceiling floor breached of an involved BalanceItem.status indicating that request processing resulted in ceiling reached of an involved BalanceItem.status indicating that request processing resulted in credit floor breached of an involved BalanceItem.Indicates an error has occurred while executing operator specific custom extension code.Indicates to reject response based on custom logic in post extension hookStatus indicating that the customer is in another transactionstatus indicating that the request was a duplicatestatus indicating that request processing raised a final unit indicator flagstatus indicating that the no of debit impacts does not match with the actual debit impactsstatus indicating rated quantity was less than the minimum quantity for reservationstatus indicating after life cycle validation call was disallowedstatus indicating that there are no system alteration offers for the debit requeststatus indicating that there are no qualified charge offers for this requestIndicates no CDR or rated event persisted response on SUCCESS result statusstatus indicating that no quantity ratedIndicates that the rating encountered a path for which no graph existed.status indicating that the product was not found to complete the usage request processingstatus indicating that refund request is not allowed.status indicating that the request is suspendedStatus indicating an undefined system errorstatus indicating the transaction commit failedstatus indicating that the RUM is zero -
Method Summary
Modifier and TypeMethodDescriptionstatic UsageResponse.ReasonCode
Returns the enum constant of this class with the specified name.static UsageResponse.ReasonCode[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
SYSTEM_ERR
Status indicating an undefined system error -
CUSTOM_EXTENSION_ERROR
Indicates an error has occurred while executing operator specific custom extension code. -
CREDIT_FLOOR_BREACH
status indicating that request processing resulted in credit floor breached of an involved BalanceItem. -
CREDIT_CEILING_BREACH
status indicating that request processing resulted in ceiling floor breached of an involved BalanceItem. -
CREDIT_CEILING_REACHED
status indicating that request processing resulted in ceiling reached of an involved BalanceItem. -
FINAL_UNIT_INDICATOR
status indicating that request processing raised a final unit indicator flag -
CANCEL_NOT_ALLOWED
status indicating that request processing cannot be cancelled. -
REFUND_NOT_ALLOWED
status indicating that refund request is not allowed. -
TX_FAILED
status indicating the transaction commit failed -
INSUFFICIENT_RATED_QUANTITY
status indicating rated quantity was less than the minimum quantity for reservation -
LIFECYCLE_VALIDATION_FAILED
status indicating after life cycle validation call was disallowed -
NO_QUALIFIED_CHARGE_OFFERS
status indicating that there are no qualified charge offers for this request -
NO_RATED_QUANTITY
status indicating that no quantity rated -
ZERO_RUM_QUANTITY
status indicating that the RUM is zero -
DUPLICATE_REQUEST
status indicating that the request was a duplicate -
MISSING_SYSTEM_ALTERATION_FOR_DEBIT
status indicating that there are no system alteration offers for the debit request -
INCORRECT_IMPACTS_FOR_DEBIT
status indicating that the no of debit impacts does not match with the actual debit impacts -
CUSTOMER_IN_TRANSACTION
Status indicating that the customer is in another transaction -
SUSPEND_REQUEST
status indicating that the request is suspended -
PRODUCT_NOT_FOUND
status indicating that the product was not found to complete the usage request processing -
CUSTOM_REJECT_RESPONSE
Indicates to reject response based on custom logic in post extension hook -
NO_RATED_EVENT_PERSISTED
Indicates no CDR or rated event persisted response on SUCCESS result status -
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
Indicates that the rating encountered a path for which no graph existed.
-
-
Method Details
-
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
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 nameNullPointerException
- if the argument is null
-