Interface ExecutionServerFieldSet
-
public interface ExecutionServerFieldSet
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
addField(java.lang.String fieldName, java.lang.Object value)
Adds a field to this eventdefault void
setAppID(java.lang.Object value)
A unique identifier for the client applicationdefault void
setInterestAmount(java.lang.Object value)
Interest amount (specified in the provided Currency) calculated from the interest rate and principal amount.default void
setInterestMargin(java.lang.Object value)
Interest margin on the given InterestRate.default void
setInterestRate(java.lang.Object value)
Interest rate on the given PrincipalAmount.default void
setPrincipalPlusInterest(java.lang.Object value)
Composite amount between principal amount and interest amount.default void
setQuoteID(java.lang.Object value)
The unique ID of the quote the client wants to trade on.default void
setTradingType(java.lang.Object value)
This could be DEPOSIT, LOAN, CALL-DEPOSIT, TERM-DEPOSIT, FLEXI-NOTICE-DEPOSIT, TREASURY-BILL or GOVERNMENT-BOND.
-
-
-
Method Detail
-
addField
void addField(java.lang.String fieldName, java.lang.Object value)
Adds a field to this event- Parameters:
fieldName
- The name of the field to add.value
- The value of the field to add. If the value is a BigDecimal then it will be converted to aString
usingBigDecimal.toPlainString()
-
setQuoteID
default void setQuoteID(java.lang.Object value)
The unique ID of the quote the client wants to trade on.- Parameters:
value
- The value to be set passed by i18n
-
setTradingType
default void setTradingType(java.lang.Object value)
This could be DEPOSIT, LOAN, CALL-DEPOSIT, TERM-DEPOSIT, FLEXI-NOTICE-DEPOSIT, TREASURY-BILL or GOVERNMENT-BOND.- Parameters:
value
- The value to be set passed by i18n
-
setInterestRate
default void setInterestRate(java.lang.Object value)
Interest rate on the given PrincipalAmount.- Parameters:
value
- The value to be set passed by i18n
-
setInterestMargin
default void setInterestMargin(java.lang.Object value)
Interest margin on the given InterestRate.- Parameters:
value
- The value to be set passed by i18n
-
setInterestAmount
default void setInterestAmount(java.lang.Object value)
Interest amount (specified in the provided Currency) calculated from the interest rate and principal amount.- Parameters:
value
- The value to be set passed by i18n
-
setPrincipalPlusInterest
default void setPrincipalPlusInterest(java.lang.Object value)
Composite amount between principal amount and interest amount.- Parameters:
value
- The value to be set passed by i18n
-
setAppID
default void setAppID(java.lang.Object value)
A unique identifier for the client application- Parameters:
value
- The value to be set passed by i18n
-
-