Package biz.onixs.cme.stp.handler
Enum TradePriceNegotiationMethod
- java.lang.Object
-
- java.lang.Enum<TradePriceNegotiationMethod>
-
- biz.onixs.cme.stp.handler.TradePriceNegotiationMethod
-
- All Implemented Interfaces:
Serializable,Comparable<TradePriceNegotiationMethod>
public enum TradePriceNegotiationMethod extends Enum<TradePriceNegotiationMethod>
The method used to negotiate the trade price. This is to support CDS trade negotiation where dealers can negotiate prices in deal spread or in percent of par.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description DealSpreadDeal Spread.NoneDefault value.PercentOfParPercent of Par.UpfrontAmountUpfront Amount.UpfrontAmountAndDealSpreadUpfront Amount and Deal Spread.UpfrontAmountAndPercentOfParUpfront Amount and Percent of Par.UpfrontAmountAndUpfrontPointsUpfront Amount and Upfront points.UpfrontPointsUpfront Points.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TradePriceNegotiationMethodforValue(int value)Returns enum value for the int representationintgetValue()Gets current value.static TradePriceNegotiationMethodvalueOf(String name)Returns the enum constant of this type with the specified name.static TradePriceNegotiationMethod[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
None
public static final TradePriceNegotiationMethod None
Default value. Do not use it directly.
-
PercentOfPar
public static final TradePriceNegotiationMethod PercentOfPar
Percent of Par.
-
DealSpread
public static final TradePriceNegotiationMethod DealSpread
Deal Spread.
-
UpfrontPoints
public static final TradePriceNegotiationMethod UpfrontPoints
Upfront Points.
-
UpfrontAmount
public static final TradePriceNegotiationMethod UpfrontAmount
Upfront Amount.
-
UpfrontAmountAndPercentOfPar
public static final TradePriceNegotiationMethod UpfrontAmountAndPercentOfPar
Upfront Amount and Percent of Par.
-
UpfrontAmountAndDealSpread
public static final TradePriceNegotiationMethod UpfrontAmountAndDealSpread
Upfront Amount and Deal Spread.
-
UpfrontAmountAndUpfrontPoints
public static final TradePriceNegotiationMethod UpfrontAmountAndUpfrontPoints
Upfront Amount and Upfront points.
-
-
Method Detail
-
values
public static TradePriceNegotiationMethod[] 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 (TradePriceNegotiationMethod c : TradePriceNegotiationMethod.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static TradePriceNegotiationMethod 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 TradePriceNegotiationMethod forValue(int value)
Returns enum value for the int representation- Parameters:
value- value- Returns:
- value.
-
-