public interface BondProduct
Modifier and Type | Method and Description |
---|---|
CouponSetting |
getCouponSetting()
Retrieve the bond coupon setting
|
CreditSetting |
getCreditSetting()
Retrieve the bond credit Setting
|
CurrencySet |
getCurrencyParams()
Retrieve the bond currency set
|
EmbeddedOptionSchedule |
getEmbeddedCallSchedule()
Retrieve the bond embedded call schedule parameters
|
EmbeddedOptionSchedule |
getEmbeddedPutSchedule()
Retrieve the bond embedded put schedule parameters
|
java.util.Map<JulianDate,CaseInsensitiveTreeMap<java.lang.Double>> |
getFixings()
Retrieve the bond fixings
|
FloaterSetting |
getFloaterSetting()
Retrieve the bond floater setting
|
IdentifierSet |
getIdentifierSet()
Retrieve the bond identifier set
|
QuoteConvention |
getMarketConvention()
Retrieve the Bond's Market Convention
|
NotionalSetting |
getNotionalSetting()
Retrieve the bond notional Setting
|
PeriodSet |
getPeriodSet()
Retrieve the bond period Set
|
TerminationSetting |
getTerminationSetting()
Retrieve the bond termination setting
|
TreasuryBenchmark |
getTreasuryBenchmark()
Retrieve the bond treasury benchmark
|
boolean |
setCouponSetting(CouponSetting cpnSetting)
Set the bond coupon setting
|
boolean |
setCreditSetting(CreditSetting creditSetting)
Set the bond Credit Setting
|
boolean |
setCurrencySet(CurrencySet ccySet)
Set the bond currency set
|
void |
setEmbeddedCallSchedule(EmbeddedOptionSchedule eos)
Set the bond's embedded call schedule
|
void |
setEmbeddedPutSchedule(EmbeddedOptionSchedule eos)
Set the bond's embedded put schedule
|
boolean |
setFixings(java.util.Map<JulianDate,CaseInsensitiveTreeMap<java.lang.Double>> mmFixings)
Set the bond fixings
|
boolean |
setFloaterSetting(FloaterSetting fltSetting)
Set the bond floater setting
|
boolean |
setIdentifierSet(IdentifierSet idSet)
Set the bond identifier set
|
boolean |
setMarketConvention(QuoteConvention mktConv)
Set the Bond's Market Convention
|
boolean |
setNotionalSetting(NotionalSetting notlSetting)
Set the bond notional Setting
|
boolean |
setPeriodSet(PeriodSet periodSet)
Set the bond Period Set
|
RatesSetting |
setRatesSetting()
Retrieve the Bond Rates Setting
|
boolean |
setRatesSetting(RatesSetting ratesSetting)
Ses the Bond Rates Setting
|
boolean |
setTerminationSetting(TerminationSetting termSetting)
Set the bond termination setting
|
boolean |
setTreasuryBenchmark(TreasuryBenchmark tsyBmk)
Set the bond treasury benchmark
|
boolean setTreasuryBenchmark(TreasuryBenchmark tsyBmk)
tsyBmk
- Bond treasury benchmarkTreasuryBenchmark getTreasuryBenchmark()
boolean setIdentifierSet(IdentifierSet idSet)
idSet
- Bond identifier setIdentifierSet getIdentifierSet()
boolean setCouponSetting(CouponSetting cpnSetting)
cpnSetting
- Bond coupon settingCouponSetting getCouponSetting()
boolean setCurrencySet(CurrencySet ccySet)
ccySet
- Bond currency setCurrencySet getCurrencyParams()
boolean setFloaterSetting(FloaterSetting fltSetting)
fltSetting
- Bond floater settingFloaterSetting getFloaterSetting()
boolean setFixings(java.util.Map<JulianDate,CaseInsensitiveTreeMap<java.lang.Double>> mmFixings)
mmFixings
- Bond fixingsjava.util.Map<JulianDate,CaseInsensitiveTreeMap<java.lang.Double>> getFixings()
boolean setMarketConvention(QuoteConvention mktConv)
mktConv
- Bond's Market ConventionQuoteConvention getMarketConvention()
boolean setRatesSetting(RatesSetting ratesSetting)
ratesSetting
- Bond Rates SettingRatesSetting setRatesSetting()
boolean setCreditSetting(CreditSetting creditSetting)
creditSetting
- Bond credit SettingCreditSetting getCreditSetting()
boolean setTerminationSetting(TerminationSetting termSetting)
termSetting
- Bond termination settingTerminationSetting getTerminationSetting()
boolean setPeriodSet(PeriodSet periodSet)
periodSet
- Bond Period SetPeriodSet getPeriodSet()
boolean setNotionalSetting(NotionalSetting notlSetting)
notlSetting
- Bond Notional SettingNotionalSetting getNotionalSetting()
void setEmbeddedCallSchedule(EmbeddedOptionSchedule eos)
eos
- Bond's embedded call scheduleEmbeddedOptionSchedule getEmbeddedCallSchedule()
void setEmbeddedPutSchedule(EmbeddedOptionSchedule eos)
eos
- Bond's embedded put scheduleEmbeddedOptionSchedule getEmbeddedPutSchedule()