Package biz.onixs.cme.stp.handler
Enum FeeQuantityThresholdIndicator
- java.lang.Object
-
- java.lang.Enum<FeeQuantityThresholdIndicator>
-
- biz.onixs.cme.stp.handler.FeeQuantityThresholdIndicator
-
- All Implemented Interfaces:
Serializable,Comparable<FeeQuantityThresholdIndicator>
public enum FeeQuantityThresholdIndicator extends Enum<FeeQuantityThresholdIndicator>
Indicator flag used to determine the eligibility of fee discount based on threshold level.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description EligibleNotMeetThresholdsLN = Eligible but does not meet set thresholds.EligiblePendingEvaluationLP = Eligible pending evaluation.NoneDefault value.ThresholdLevel1L1 = Threshold Level 1 - The highest threshold level was met or surpassed.ThresholdLevel2L2 = Threshold Level 3 - The lowest threshold level was met.ThresholdLevel3L3 = Threshold Level 3 - The lowest threshold level was met.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FeeQuantityThresholdIndicatorforValue(String value)Returns enum value for the string representationStringgetValue()static FeeQuantityThresholdIndicatorvalueOf(String name)Returns the enum constant of this type with the specified name.static FeeQuantityThresholdIndicator[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
None
public static final FeeQuantityThresholdIndicator None
Default value. Do not use it directly.
-
ThresholdLevel1
public static final FeeQuantityThresholdIndicator ThresholdLevel1
L1 = Threshold Level 1 - The highest threshold level was met or surpassed.
-
ThresholdLevel2
public static final FeeQuantityThresholdIndicator ThresholdLevel2
L2 = Threshold Level 3 - The lowest threshold level was met.
-
ThresholdLevel3
public static final FeeQuantityThresholdIndicator ThresholdLevel3
L3 = Threshold Level 3 - The lowest threshold level was met.
-
EligibleNotMeetThresholds
public static final FeeQuantityThresholdIndicator EligibleNotMeetThresholds
LN = Eligible but does not meet set thresholds.
-
EligiblePendingEvaluation
public static final FeeQuantityThresholdIndicator EligiblePendingEvaluation
LP = Eligible pending evaluation.
-
-
Method Detail
-
values
public static FeeQuantityThresholdIndicator[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (FeeQuantityThresholdIndicator c : FeeQuantityThresholdIndicator.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static FeeQuantityThresholdIndicator valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException- if the argument is null
-
getValue
public String getValue()
- Returns:
- current value.
-
forValue
public static FeeQuantityThresholdIndicator forValue(String value)
Returns enum value for the string representation- Parameters:
value- string representation of FeeQuantityThresholdIndicator value- Returns:
- enum value.
-
-