public static enum RateComponentType.RateComponentLocation extends java.lang.Enum<RateComponentType.RateComponentLocation>
| Modifier and Type | Method and Description |
|---|---|
boolean |
authorizeRoot()
Checks whether root rate components are authorized in the location.
|
static RateComponentType.RateComponentLocation |
getByClassname(java.lang.String classname)
Returns the location of the given rate model class name.
|
static RateComponentType.RateComponentLocation |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static RateComponentType.RateComponentLocation[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final RateComponentType.RateComponentLocation pricingMacro
public static final RateComponentType.RateComponentLocation chargeComponentChargingPlan
public static final RateComponentType.RateComponentLocation chargeComponentUsage
public static final RateComponentType.RateComponentLocation chargeComponentRecurring
public static final RateComponentType.RateComponentLocation chargeComponentOneshot
public static final RateComponentType.RateComponentLocation refillLogicUsage
public static final RateComponentType.RateComponentLocation refillLogicRecurring
public static final RateComponentType.RateComponentLocation refillLogicOneshot
public static final RateComponentType.RateComponentLocation refillLogicAccountEvent
public static final RateComponentType.RateComponentLocation allowanceLogicEvent
public static final RateComponentType.RateComponentLocation allowanceLogicRecurring
public static final RateComponentType.RateComponentLocation allowanceLogicOneshot
public static RateComponentType.RateComponentLocation[] values()
for (RateComponentType.RateComponentLocation c : RateComponentType.RateComponentLocation.values()) System.out.println(c);
public static RateComponentType.RateComponentLocation valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic boolean authorizeRoot()
true if root rate components are authorized, false otherwisepublic static final RateComponentType.RateComponentLocation getByClassname(java.lang.String classname)
classname - the class name of the rate model for which we want to know its location.