Package biz.onixs.cme.stp.handler
Class CommissionData
- java.lang.Object
-
- biz.onixs.cme.stp.handler.CommissionData
-
public class CommissionData extends Object
Information about Commission Data.
-
-
Constructor Summary
Constructors Constructor Description CommissionData()Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScaledDecimalgetCommissionAdjustedPrice()Commission adjusted price.ScaledDecimalgetCommissionAmount()The total commission amount.CommissionAmountTypegetCommissionAmountType()Type of Commission.CommissionBasisgetCommissionBasis()Indicates the method used to calculate broker fees.StringgetCommissionCurrency()Currency of broker fees.StringgetCommissionLegRefID()Trade leg identifier.ScaledDecimalgetCommissionRate()Rate used to calculate broker fees.UnitOfMeasuregetCommissionUnitOfMeasure()Gets unit of measure for computing the broker fees.StringgetCommissionUnitOfMeasureCurrency()Unit of measure currency for computing the broker fees.voidsetCommissionAdjustedPrice(ScaledDecimal value)Commission adjusted price.voidsetCommissionAmount(ScaledDecimal value)The total commission amount.voidsetCommissionAmountType(CommissionAmountType value)Type of Commission.voidsetCommissionBasis(CommissionBasis value)Indicates the method used to calculate broker fees.voidsetCommissionCurrency(String value)Currency of broker fees.voidsetCommissionLegRefID(String value)Trade leg identifier.voidsetCommissionRate(ScaledDecimal value)Rate used to calculate broker fees.voidsetCommissionUnitOfMeasure(UnitOfMeasure value)Unit of measure for computing the broker fees.voidsetCommissionUnitOfMeasureCurrency(String value)Unit of measure currency for computing the broker fees.
-
-
-
Method Detail
-
getCommissionBasis
public CommissionBasis getCommissionBasis()
Indicates the method used to calculate broker fees.- Returns:
CommissionBasisenum
-
setCommissionBasis
public void setCommissionBasis(CommissionBasis value)
Indicates the method used to calculate broker fees.- Parameters:
value- CommissionBasis enum
-
getCommissionAmount
public ScaledDecimal getCommissionAmount()
The total commission amount.- Returns:
- ScaledDecimal value of commission amount
-
setCommissionAmount
public void setCommissionAmount(ScaledDecimal value)
The total commission amount.- Parameters:
value- ScaledDecimal value of commission amount
-
getCommissionCurrency
public String getCommissionCurrency()
Currency of broker fees. Default is USD.- Returns:
- commission currency value
-
setCommissionCurrency
public void setCommissionCurrency(String value)
Currency of broker fees. Default is USD.- Parameters:
value- commission currency value
-
getCommissionUnitOfMeasure
public UnitOfMeasure getCommissionUnitOfMeasure()
Gets unit of measure for computing the broker fees. Used when Basis = Per Unit.- Returns:
- UnitOfMeasure value for computing the broker fees.
-
setCommissionUnitOfMeasure
public void setCommissionUnitOfMeasure(UnitOfMeasure value)
Unit of measure for computing the broker fees. Used when Basis = Per Unit.- Parameters:
value- UnitOfMeasure for computing the broker fees.
-
getCommissionUnitOfMeasureCurrency
public String getCommissionUnitOfMeasureCurrency()
Unit of measure currency for computing the broker fees. Used when Unit of Measure = Ccy.- Returns:
- currency for computing the broker fees
-
setCommissionUnitOfMeasureCurrency
public void setCommissionUnitOfMeasureCurrency(String value)
Unit of measure currency for computing the broker fees. Used when Unit of Measure = Ccy.- Parameters:
value- currency for computing the broker fees
-
getCommissionRate
public ScaledDecimal getCommissionRate()
Rate used to calculate broker fees. For example, $1 per contract, or $0.01 per barrel.- Returns:
- ScaledDecimal value of rate used to calculate broker fees.
-
setCommissionRate
public void setCommissionRate(ScaledDecimal value)
Rate used to calculate broker fees. For example, $1 per contract, or $0.01 per barrel.- Parameters:
value- rate used to calculate broker fees.
-
getCommissionLegRefID
public String getCommissionLegRefID()
Trade leg identifier. Indicates that the broker fees apply to a specific trade leg. For a spread with broker fees specified, this field is present for each leg.- Returns:
- Trade Leg ID
-
setCommissionLegRefID
public void setCommissionLegRefID(String value)
Trade leg identifier. Indicates that the broker fees apply to a specific trade leg. For a spread with broker fees specified, this field is present for each leg.- Parameters:
value- Trade Leg ID
-
getCommissionAmountType
public CommissionAmountType getCommissionAmountType()
Type of Commission.- Returns:
- CommissionAmountType enum value
-
setCommissionAmountType
public void setCommissionAmountType(CommissionAmountType value)
Type of Commission.- Parameters:
value- CommissionAmountType enum value
-
getCommissionAdjustedPrice
public ScaledDecimal getCommissionAdjustedPrice()
Commission adjusted price.- Returns:
- ScaledDecimal value of commission adjusted price
-
setCommissionAdjustedPrice
public void setCommissionAdjustedPrice(ScaledDecimal value)
Commission adjusted price.- Parameters:
value- ScaledDecimal of commission adjusted price
-
-