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
setAppID(java.lang.Object value)
A unique identifier for the client applicationdefault 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
setMaturityTenor(java.lang.Object value)
The tenor of the maturity date e.g.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
setStartTenor(java.lang.Object value)
The tenor of the start date e.g.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
-
setStartTenor
default void setStartTenor(java.lang.Object value)
The tenor of the start date e.g. SPOT- 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
-
setMaturityTenor
default void setMaturityTenor(java.lang.Object value)
The tenor of the maturity date e.g. 1W- 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
-
setAppID
default void setAppID(java.lang.Object value)
A unique identifier for the client application- Parameters:
value
- The value to be set passed by i18n
-
-