Interface MMPostTradeServerFieldSet
- All Known Implementing Classes:
IncreasedAckTradeEvent
,RejectAckTradeEvent
,TradeConfirmationTradeEvent
public interface MMPostTradeServerFieldSet
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds a field to this eventdefault void
setCurrency
(Object value) default void
setIncreasedAmount
(Object value) The increased principal amount for the trade.default void
setMaturityDate
(Object value) In ISO-8601 format, i.e.default void
setOriginalAmount
(Object value) The original principal amount for the trade.default void
setPrincipalAmount
(Object value) Principal amount for the trade specified in the provided Currency.default void
setRolledAmount
(Object value) The rolled principal amount for the trade in roll over.default void
setStartDate
(Object value) In ISO-8601 format, i.e.default void
setTradeID
(Object value) The unique id identifying the MMRFS trade to be increased.default void
setTradingType
(Object value) This could be TERM-DEPOSIT or FLEXI-NOTICE-DEPOSIT.
-
Method Details
-
addField
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()
-
setOriginalAmount
The original principal amount for the trade.- Parameters:
value
- The value to be set passed by i18n
-
setIncreasedAmount
The increased principal amount for the trade.- Parameters:
value
- The value to be set passed by i18n
-
setRolledAmount
The rolled principal amount for the trade in roll over.- Parameters:
value
- The value to be set passed by i18n
-
setPrincipalAmount
Principal amount for the trade specified in the provided Currency.- Parameters:
value
- The value to be set passed by i18n
-
setCurrency
-
setStartDate
In ISO-8601 format, i.e. YYYY-MM-DD- Parameters:
value
- The value to be set passed by i18n
-
setMaturityDate
In ISO-8601 format, i.e. YYYY-MM-DD- Parameters:
value
- The value to be set passed by i18n
-
setTradeID
The unique id identifying the MMRFS trade to be increased.- Parameters:
value
- The value to be set passed by i18n
-
setTradingType
This could be TERM-DEPOSIT or FLEXI-NOTICE-DEPOSIT.- Parameters:
value
- The value to be set passed by i18n
-