Class CommissionData


  • public class CommissionData
    extends Object
    Information about Commission Data.
    • Constructor Detail

      • CommissionData

        public CommissionData()
        Default constructor.
    • Method Detail

      • 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