Package biz.onixs.cme.stp.handler
Enum PositionAmountType
- java.lang.Object
-
- java.lang.Enum<PositionAmountType>
-
- biz.onixs.cme.stp.handler.PositionAmountType
-
- All Implemented Interfaces:
Serializable,Comparable<PositionAmountType>
public enum PositionAmountType extends Enum<PositionAmountType>
Represents Residual Price of Average Price System (APS) transactions.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CashResidualAmountCash Residual AmountInitialTradeCouponAmountInitial Trade Coupon AmountNoneDefault value.PremiumAmountPremium AmountTradeVariationAmountTrade Variation AmountUpfrontPaymentUpfront Payment
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PositionAmountTypeforValue(int value)Gets valuestatic PositionAmountTypeforValue(String value)Returns enum value for the string representationintgetValue()Gets current value.StringtoString()Gets FIXML string value.static PositionAmountTypevalueOf(String name)Returns the enum constant of this type with the specified name.static PositionAmountType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
None
public static final PositionAmountType None
Default value. Do not use it directly.
-
CashResidualAmount
public static final PositionAmountType CashResidualAmount
Cash Residual Amount
-
InitialTradeCouponAmount
public static final PositionAmountType InitialTradeCouponAmount
Initial Trade Coupon Amount
-
UpfrontPayment
public static final PositionAmountType UpfrontPayment
Upfront Payment
-
PremiumAmount
public static final PositionAmountType PremiumAmount
Premium Amount
-
TradeVariationAmount
public static final PositionAmountType TradeVariationAmount
Trade Variation Amount
-
-
Method Detail
-
values
public static PositionAmountType[] 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 (PositionAmountType c : PositionAmountType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static PositionAmountType 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 int getValue()
Gets current value.- Returns:
- current value.
-
forValue
public static PositionAmountType forValue(int value)
Gets value- Parameters:
value- value- Returns:
- value.
-
forValue
public static PositionAmountType forValue(String value)
Returns enum value for the string representation- Parameters:
value- value- Returns:
- value.
-
toString
public String toString()
Gets FIXML string value.- Overrides:
toStringin classEnum<PositionAmountType>- Returns:
- FIXML string value.
-
-