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