Interface SubmissionClientFieldSet
-
- All Superinterfaces:
LeggedMessage
,Message
- All Known Implementing Classes:
ResubmitTradeEvent
,SubmissionClientFieldSetChild
,SubmitTradeEvent
public interface SubmissionClientFieldSet extends LeggedMessage
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default java.lang.String
getAccount()
default java.lang.String
getAction()
Withdraw or deposit for Call Deposit.default java.lang.String
getCallAccount()
The account which is being withdrawn from or deposited to.default java.lang.String
getCurrency()
default java.lang.String
getMaturityDate()
In ISO-8601 format, i.e.default java.lang.String
getNoticePeriod()
The notice period for a Flexi deposit trade.default java.lang.String
getNumberOfDays()
default int
getNumULegs()
default java.lang.String
getPaymentFrequency()
Interest payment frequencies for term deposits, this could be ZERO-COUPON, MONTHLY, QUARTERLY, SEMI-ANNUALLY or ANNUALLY.default java.lang.String
getPrincipalAmount()
default java.lang.String
getShariaTrade()
Boolean that describes whether a MM trade is a Sharia trade or not.default java.lang.String
getStartDate()
In ISO-8601 format, i.e.default java.lang.String
getTOBOUser()
default java.lang.String
getTradingType()
This could be DEPOSIT, LOAN, CALL-DEPOSIT, TERM-DEPOSIT, FLEXI-NOTICE-DEPOSIT, TREASURY-BILL or GOVERNMENT-BOND.default SettlementLegClientFieldSetChild
getULegById(int legId)
default SettlementLegClientFieldSetChild
getULegById(java.lang.String legId)
default SettlementLegClientFieldSetChild
getULegByIndex(int index)
java.util.List<SettlementLegClientFieldSetChild>
getULegs()
-
Methods inherited from interface com.caplin.motif.datasource.LeggedMessage
getId, getIndex
-
-
-
-
Method Detail
-
getTOBOUser
default java.lang.String getTOBOUser()
-
getAccount
default java.lang.String getAccount()
-
getPrincipalAmount
default java.lang.String getPrincipalAmount()
-
getCurrency
default java.lang.String getCurrency()
-
getTradingType
default java.lang.String getTradingType()
This could be DEPOSIT, LOAN, CALL-DEPOSIT, TERM-DEPOSIT, FLEXI-NOTICE-DEPOSIT, TREASURY-BILL or GOVERNMENT-BOND.
-
getNumberOfDays
default java.lang.String getNumberOfDays()
-
getStartDate
default java.lang.String getStartDate()
In ISO-8601 format, i.e. YYYY-MM-DD
-
getMaturityDate
default java.lang.String getMaturityDate()
In ISO-8601 format, i.e. YYYY-MM-DD
-
getPaymentFrequency
default java.lang.String getPaymentFrequency()
Interest payment frequencies for term deposits, this could be ZERO-COUPON, MONTHLY, QUARTERLY, SEMI-ANNUALLY or ANNUALLY.
-
getAction
default java.lang.String getAction()
Withdraw or deposit for Call Deposit.
-
getCallAccount
default java.lang.String getCallAccount()
The account which is being withdrawn from or deposited to.
-
getShariaTrade
default java.lang.String getShariaTrade()
Boolean that describes whether a MM trade is a Sharia trade or not.
-
getNoticePeriod
default java.lang.String getNoticePeriod()
The notice period for a Flexi deposit trade.
-
getULegById
default SettlementLegClientFieldSetChild getULegById(int legId)
- Returns:
- Get the U leg for the given id
-
getULegById
default SettlementLegClientFieldSetChild getULegById(java.lang.String legId)
- Returns:
- Get the U leg for the given id
-
getULegByIndex
default SettlementLegClientFieldSetChild getULegByIndex(int index)
- Returns:
- Get the U leg for the given index
-
getULegs
java.util.List<SettlementLegClientFieldSetChild> getULegs()
- Returns:
- Get all the U legs for this trade
-
getNumULegs
default int getNumULegs()
- Returns:
- Get the number of U legs for this trade
-
-