Interface MMRFSSubmissionServerFieldSet
public interface MMRFSSubmissionServerFieldSet
-
Method Summary
Modifier and TypeMethodDescriptionvoidAdds a field to this eventdefault voidsetAccount(Object value) default voidWithdraw or deposit for Call Deposit.default voidA unique identifier for the client applicationdefault voidsetCallAccount(Object value) The account which is being withdrawn from or deposited to.default voidsetCurrency(Object value) default voidsetMaturityDate(Object value) In ISO-8601 format, i.e.default voidsetMaturityTenor(Object value) The tenor of the maturity date e.g.default voidsetNoticePeriod(Object value) The notice period for a Flexi deposit trade.default voidsetNumberOfDays(Object value) default voidsetPaymentFrequency(Object value) Interest payment frequencies for term deposits, this could be ZERO-COUPON, MONTHLY, QUARTERLY, SEMI-ANNUALLY or ANNUALLY.default voidsetPrincipalAmount(Object value) default voidsetShariaTrade(Object value) Boolean that describes whether a MM trade is a Sharia trade or not.default voidsetStartDate(Object value) In ISO-8601 format, i.e.default voidsetStartTenor(Object value) The tenor of the start date e.g.default voidsetTOBOUser(Object value) default voidsetTradingType(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 aStringusingBigDecimal.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
-