Interface SubmissionServerFieldSet
-
public interface SubmissionServerFieldSet
-
-
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
setAccount(java.lang.Object value)
default void
setAction(java.lang.Object value)
Withdraw or deposit for Call Deposit.default void
setCallAccount(java.lang.Object value)
The account which is being withdrawn from or deposited to.default void
setCurrency(java.lang.Object value)
default void
setMaturityDate(java.lang.Object value)
In ISO-8601 format, i.e.default void
setNoticePeriod(java.lang.Object value)
The notice period for a Flexi deposit trade.default void
setNumberOfDays(java.lang.Object value)
default void
setPaymentFrequency(java.lang.Object value)
Interest payment frequencies for term deposits, this could be ZERO-COUPON, MONTHLY, QUARTERLY, SEMI-ANNUALLY or ANNUALLY.default void
setPrincipalAmount(java.lang.Object value)
default void
setShariaTrade(java.lang.Object value)
Boolean that describes whether a MM trade is a Sharia trade or not.default void
setStartDate(java.lang.Object value)
In ISO-8601 format, i.e.default void
setTOBOUser(java.lang.Object value)
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()
-
setTOBOUser
default void setTOBOUser(java.lang.Object value)
-
setAccount
default void setAccount(java.lang.Object value)
-
setPrincipalAmount
default void setPrincipalAmount(java.lang.Object value)
-
setCurrency
default void setCurrency(java.lang.Object value)
-
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
-
setNumberOfDays
default void setNumberOfDays(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
-
setPaymentFrequency
default void setPaymentFrequency(java.lang.Object value)
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
default void setAction(java.lang.Object value)
Withdraw or deposit for Call Deposit.- Parameters:
value
- The value to be set passed by i18n
-
setCallAccount
default void setCallAccount(java.lang.Object value)
The account which is being withdrawn from or deposited to.- Parameters:
value
- The value to be set passed by i18n
-
setShariaTrade
default void setShariaTrade(java.lang.Object value)
Boolean that describes whether a MM trade is a Sharia trade or not.- Parameters:
value
- The value to be set passed by i18n
-
setNoticePeriod
default void setNoticePeriod(java.lang.Object value)
The notice period for a Flexi deposit trade.- Parameters:
value
- The value to be set passed by i18n
-
-