Interface MMRFSSubmissionServerFieldSet
public interface MMRFSSubmissionServerFieldSet
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds a field to this eventdefault void
setAccount
(Object value) default void
Withdraw or deposit for Call Deposit.default void
A unique identifier for the client applicationdefault void
setCallAccount
(Object value) The account which is being withdrawn from or deposited to.default void
setCurrency
(Object value) default void
setMaturityDate
(Object value) In ISO-8601 format, i.e.default void
setMaturityTenor
(Object value) The tenor of the maturity date e.g.default void
setNoticePeriod
(Object value) The notice period for a Flexi deposit trade.default void
setNumberOfDays
(Object value) default void
setPaymentFrequency
(Object value) Interest payment frequencies for term deposits, this could be ZERO-COUPON, MONTHLY, QUARTERLY, SEMI-ANNUALLY or ANNUALLY.default void
setPrincipalAmount
(Object value) default void
setShariaTrade
(Object value) Boolean that describes whether a MM trade is a Sharia trade or not.default void
setStartDate
(Object value) In ISO-8601 format, i.e.default void
setStartTenor
(Object value) The tenor of the start date e.g.default void
setTOBOUser
(Object value) default void
setTradingType
(Object value) This could be DEPOSIT, LOAN, CALL-DEPOSIT, TERM-DEPOSIT, FLEXI-NOTICE-DEPOSIT, TREASURY-BILL or GOVERNMENT-BOND.
-
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()
-
setTOBOUser
-
setAccount
-
setPrincipalAmount
-
setCurrency
-
setTradingType
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
-
setNumberOfDays
-
setStartDate
In ISO-8601 format, i.e. YYYY-MM-DD- Parameters:
value
- The value to be set passed by i18n
-
setStartTenor
The tenor of the start date e.g. SPOT- 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
-
setMaturityTenor
The tenor of the maturity date e.g. 1W- Parameters:
value
- The value to be set passed by i18n
-
setPaymentFrequency
Interest payment frequencies for term deposits, this could be ZERO-COUPON, MONTHLY, QUARTERLY, SEMI-ANNUALLY or ANNUALLY.- Parameters:
value
- The value to be set passed by i18n
-
setAction
Withdraw or deposit for Call Deposit.- Parameters:
value
- The value to be set passed by i18n
-
setCallAccount
The account which is being withdrawn from or deposited to.- Parameters:
value
- The value to be set passed by i18n
-
setShariaTrade
Boolean that describes whether a MM trade is a Sharia trade or not.- Parameters:
value
- The value to be set passed by i18n
-
setNoticePeriod
The notice period for a Flexi deposit trade.- Parameters:
value
- The value to be set passed by i18n
-
setAppID
A unique identifier for the client application- Parameters:
value
- The value to be set passed by i18n
-