Package org.drip.product.creator
Class BondRefDataBuilder
java.lang.Object
org.drip.product.creator.BondRefDataBuilder
- All Implemented Interfaces:
Validatable
public class BondRefDataBuilder extends java.lang.Object implements Validatable
BondRefDataBuilder holds the entire set of static parameters for the bond product. In particular,
it contains the bond identifier parameters (ISIN, CUSIP, BBG ID, name short name), the issuer level
parameters (Ticker, category, industry, issue type, issuer country, issuer country code, collateral type,
description, security type, unique Bloomberg ID, long company name, issuer name, SPN or the credit curve
string), issue parameters (issue amount, issue price, outstanding amount, minimum piece, minimum
increment, par amount, lead manager, exchange code, country of incorporation, country of guarantor,
country of domicile, industry sector, industry group, industry sub-group, senior/sub), coupon parameters
(coupon rate, coupon frequency, coupon type, day count), maturity parameters (maturity date, maturity
type, final maturity, redemption value), date parameters (announce, first settle, first coupon, interest
accrual start, next coupon, previous coupon, penultimate coupon, and issue dates), embedded option
parameters (callable, putable, has been exercised), currency parameters (trade, coupon, and redemption
currencies), floater parameters (floater flag, floating coupon convention, current coupon, rate index,
spread), trade status, ratings (SnP, Moody, and Fitch), and whether the bond is private placement, is
registered, is a bearer bond, is reverse convertible, is a structured note, can be unit traded, is
perpetual or has defaulted.
- Module = Product Core Module
- Library = Fixed Income Analytics
- Project = Product Components/Baskets for Credit, FRA, FX, Govvie, Rates, and Option AssetClasses
- Package = Streams and Products Construction Utilities
- Author:
- Lakshmi Krishnamurthy
-
Field Summary
Fields Modifier and Type Field Description boolean_bHasBeenCalledHas this been calledboolean_bIsBearerIs this a Bearer Bondboolean_bIsCallableCallable flagboolean_bIsDefaultedHas this bond defaultedboolean_bIsFloaterIs this bond a floaterboolean_bIsPerpetualIs this bond perpetualboolean_bIsPrivatePlacementIs this a private placementboolean_bIsPutablePutable flagboolean_bIsRegisteredIs this registeredboolean_bIsReversibleConvertibleFlag indicating is reverse convertibleboolean_bIsSinkableSinkable flagboolean_bIsStructuredNoteFlag indicating Structured Noteboolean_bIsUnitTradedFlag indicating whether unit tradedboolean_bTradeStatusTrade Statusdouble_dblCouponCoupondouble_dblCurrentCouponCurrent Coupondouble_dblFloatSpreadSpread over the floater index for this bonddouble_dblIssueAmountIssue Amountdouble_dblIssuePriceIssue Pricedouble_dblMinimumIncrementMinimum Incrementdouble_dblMinimumPieceMinimum Piecedouble_dblOutstandingAmountOutstanding Amountdouble_dblParAmountPar Amountdouble_dblRedemptionValueRedemption ValueJulianDate_dtAnnounceAnnounce DateJulianDate_dtFinalMaturityFinal Maturity DateJulianDate_dtFirstCouponFirst Coupon DateJulianDate_dtFirstSettleFirst Settle DateJulianDate_dtInterestAccrualStartInterest Accrual Start DateJulianDate_dtIssueIssue DateJulianDate_dtMaturityMaturityJulianDate_dtNextCouponDateNext Coupon DateJulianDate_dtPenultimateCouponDatePenultimate Coupon DateJulianDate_dtPrevCouponDatePrevious Coupon Datejava.lang.String_strBBGIDBloomberg IDjava.lang.String_strBBGParentBloomberg Parentjava.lang.String_strBBGUniqueIDUnique Bloomberg IDjava.lang.String_strCalculationTypeCalculation Typejava.lang.String_strCDRCountryCodeCDR Country Codejava.lang.String_strCDRSettleCodeCDR Settle Codejava.lang.String_strCollateralTypeCollateral Typejava.lang.String_strCountryOfDomicileCountry of Domicilejava.lang.String_strCountryOfGuarantorCountry of Guarantorjava.lang.String_strCountryOfIncorporationCountry of Incorporationjava.lang.String_strCouponCurrencyCoupon Currencyjava.lang.String_strCouponTypeCoupon Typejava.lang.String_strCUSIPCUSIPjava.lang.String_strDayCountCodeDay Count Codejava.lang.String_strDescriptionDescriptionjava.lang.String_strExchangeCodeExchange Codejava.lang.String_strFitchFitch Ratingjava.lang.String_strFloatCouponConventionFloat Coupon Conventionjava.lang.String_strIndustryGroupIndustry Groupjava.lang.String_strIndustrySectorIndustry Sectorjava.lang.String_strIndustrySubgroupIndustry Sub Groupjava.lang.String_strISINISINjava.lang.String_strIssueCountryIssue Countryjava.lang.String_strIssueCountryCodeIssue Country Codejava.lang.String_strIssuerIssuer Namejava.lang.String_strIssuerCategoryIssuer Categoryjava.lang.String_strIssuerIndustryIssuer Industryjava.lang.String_strIssuerSPNIssuer SPNjava.lang.String_strLeadManagerLead Managerjava.lang.String_strLongCompanyNameLong Company Namejava.lang.String_strMarketIssueTypeMarket Issue Typejava.lang.String_strMaturityTypeMaturity Typejava.lang.String_strMoodyMoody's Ratingjava.lang.String_strNameNamejava.lang.String_strRateIndexFloating rate indexjava.lang.String_strRedemptionCurrencyRedemption Currencyjava.lang.String_strSecurityTypeSecurity Typejava.lang.String_strSeriesSeriesjava.lang.String_strShortNameShort Namejava.lang.String_strSnPSnP ratingjava.lang.String_strSnrSubSenior or Sub-ordinatejava.lang.String_strTickerTickerjava.lang.String_strTradeCurrencyTrade Currency -
Constructor Summary
Constructors Constructor Description BondRefDataBuilder()Empty BondRefDataBuilder ctr - uninitialized membersBondRefDataBuilder(CaseInsensitiveTreeMap<java.lang.String> mapJSON)BondRefDataBuilder de-serialization from input JSON Map -
Method Summary
Modifier and Type Method Description static BondRefDataBuilderCreateFromResultSet(java.sql.ResultSet rs)Create BondRefDataBuilder object from java ResultSet SQLjava.lang.StringmakeSQLDelete()Create an SQL Delete string for the given objectjava.lang.StringmakeSQLInsert()Create an SQL Insert string for the given objectbooleansetAnnounce(java.lang.String strAnnounce)Set the Announce DatebooleansetBBGID(java.lang.String strBBGID)Set the Bloomberg IDbooleansetBBGParent(java.lang.String strBBGParent)Set the Bloomberg ParentbooleansetBBGUniqueID(java.lang.String strBBGUniqueID)Set the Unique Bloomberg IDbooleansetCalculationType(java.lang.String strCalculationType)Set the Calculation TypebooleansetCDRCountryCode(java.lang.String strCDRCountryCode)Set the CDR Country CodebooleansetCDRSettleCode(java.lang.String strCDRSettleCode)Set the CDR Settle CodebooleansetCollateralType(java.lang.String strCollateralType)Set the Collateral TypebooleansetCountryOfDomicile(java.lang.String strCountryOfDomicile)Set the Country Of DomicilebooleansetCountryOfGuarantor(java.lang.String strCountryOfGuarantor)Set the Country Of GuarantorbooleansetCountryOfIncorporation(java.lang.String strCountryOfIncorporation)Set the Country Of IncorporationbooleansetCoupon(java.lang.String strCoupon)Set the couponbooleansetCouponCurrency(java.lang.String strCouponCurrency)Set the Coupon CurrencybooleansetCouponType(java.lang.String strCouponType)Set the Coupon TypebooleansetCurrentCoupon(java.lang.String strCurrentCoupon)Set the Current CouponbooleansetCUSIP(java.lang.String strCUSIP)Set the CUSIPbooleansetDayCountCode(java.lang.String strDayCountCode)Set the Day Count CodebooleansetDescription(java.lang.String strDescription)Set the DescriptionbooleansetExchangeCode(java.lang.String strExchangeCode)Set the Exchange CodebooleansetFinalMaturity(java.lang.String strFinalMaturity)Set the Final MaturitybooleansetFirstCoupon(java.lang.String strFirstCoupon)Set the First CouponbooleansetFirstSettle(java.lang.String strFirstSettle)Set the First SettlebooleansetFitch(java.lang.String strFitch)Set the Fitch RatingbooleansetFloatCouponConvention(java.lang.String strFloatCouponConvention)Set the Float Coupon ConventionbooleansetFloatSpread(java.lang.String strFloatSpread)Set the Float SpreadbooleansetHasBeenCalled(java.lang.String strHasBeenCalled)Set the Flag indicating If bond has been calledbooleansetIndustryGroup(java.lang.String strIndustryGroup)Set the Industry GroupbooleansetIndustrySector(java.lang.String strIndustrySector)Set the Industry SectorbooleansetIndustrySubgroup(java.lang.String strIndustrySubgroup)Set the Industry SubgroupbooleansetInterestAccrualStart(java.lang.String strInterestAccrualStart)Set the Interest Accrual Start DatebooleansetIsBearer(java.lang.String strIsBearer)Set the Flag indicating Bearer BondbooleansetIsCallable(java.lang.String strCallable)Set whether is CallablebooleansetIsDefaulted(java.lang.String strIsDefaulted)Set the Defaulted FlagbooleansetIsFloater(java.lang.String strIsFloater)Set the Floater FlagbooleansetISIN(java.lang.String strISIN)Set the ISINbooleansetIsPerpetual(java.lang.String strIsPerpetual)Set the Perpetual FlagbooleansetIsPrivatePlacement(java.lang.String strIsPrivatePlacement)Set the Private Placement FlagbooleansetIsPutable(java.lang.String strPutable)Set whether is PutablebooleansetIsRegistered(java.lang.String strIsRegistered)Set the Flag RegisteredbooleansetIsReversibleConvertible(java.lang.String strIsReversibleConvertible)Set the Flag indicating Reverse ConvertiblebooleansetIsSinkable(java.lang.String strSinkable)Set whether is SinkablebooleansetIsStructuredNote(java.lang.String strIsStructuredNote)Set the Flag indicating Structured NotebooleansetIssue(java.lang.String strIssue)Set the Issue DatebooleansetIssueAmount(java.lang.String strIssueAmount)Set the Issue AmountbooleansetIssueCountry(java.lang.String strIssueCountry)Set the Issue CountrybooleansetIssueCountryCode(java.lang.String strIssueCountryCode)Set the Issue Country CodebooleansetIssuePrice(java.lang.String strIssuePrice)Set Issue PricebooleansetIssuer(java.lang.String strIssuer)Set the IssuerbooleansetIssuerCategory(java.lang.String strIssuerCategory)Set the Issuer CategorybooleansetIssuerIndustry(java.lang.String strIssuerIndustry)Set the Issuer IndustrybooleansetIssuerSPN(java.lang.String strIssuerSPN)Set Issuer SPNbooleansetIsUnitTraded(java.lang.String strIsUnitTraded)Set the Flag indicating Unit TradedbooleansetLeadManager(java.lang.String strLeadManager)Set the Lead ManagerbooleansetLongCompanyName(java.lang.String strLongCompanyName)Set the Long Company NamebooleansetMarketIssueType(java.lang.String strMarketIssueType)Set the Market Issue TypebooleansetMaturity(java.lang.String strMaturity)Set the maturitybooleansetMaturityType(java.lang.String strMaturityType)Set the Maturity TypebooleansetMinimumIncrement(java.lang.String strMinimumIncrement)Set the Minimum IncrementbooleansetMinimumPiece(java.lang.String strMinimumPiece)Set the Minimum PiecebooleansetMoody(java.lang.String strMoody)Set the Moodys RatingbooleansetName(java.lang.String strName)Set the Issuer NamebooleansetNextCouponDate(java.lang.String strNextCouponDate)Set the Next Coupon DatebooleansetOutstandingAmount(java.lang.String strOutstandingAmount)Set the Outstanding AmountbooleansetParAmount(java.lang.String strParAmount)Set the Par AmountbooleansetPenultimateCouponDate(java.lang.String strPenultimateCouponDate)Set the Penultimate Coupon DatebooleansetPrevCouponDate(java.lang.String strPrevCouponDate)Set the Previous Coupon DatebooleansetRateIndex(java.lang.String strRateIndex)Set the Rate IndexbooleansetRedemptionCurrency(java.lang.String strRedemptionCurrency)Set the Redemption CurrencybooleansetRedemptionValue(java.lang.String strRedemptionValue)Set the Redemption ValuebooleansetSecurityType(java.lang.String strSecurityType)Set the Security TypebooleansetSeries(java.lang.String strSeries)Set the Issuer SeriesbooleansetShortName(java.lang.String strShortName)Set the Issuer Short NamebooleansetSnP(java.lang.String strSnP)Set the SnP RatingbooleansetSnrSub(java.lang.String strSnrSub)Set Senior or Sub-ordinatebooleansetTicker(java.lang.String strTicker)Set the Issuer TickerbooleansetTradeCurrency(java.lang.String strTradeCurrency)Set the Trade CurrencybooleansetTradeStatus(java.lang.String strTradeStatus)Set Trade StatusCaseInsensitiveTreeMap<java.lang.String>toJSON()Construct the Bond Reference Data JSONbooleanvalidate()Validate the current object stateMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
_strISIN
public java.lang.String _strISINISIN -
_strCUSIP
public java.lang.String _strCUSIPCUSIP -
_strBBGID
public java.lang.String _strBBGIDBloomberg ID -
_strIssuerCategory
public java.lang.String _strIssuerCategoryIssuer Category -
_strTicker
public java.lang.String _strTickerTicker -
_strSeries
public java.lang.String _strSeriesSeries -
_strName
public java.lang.String _strNameName -
_strShortName
public java.lang.String _strShortNameShort Name -
_strIssuerIndustry
public java.lang.String _strIssuerIndustryIssuer Industry -
_strCouponType
public java.lang.String _strCouponTypeCoupon Type -
_strMaturityType
public java.lang.String _strMaturityTypeMaturity Type -
_strCalculationType
public java.lang.String _strCalculationTypeCalculation Type -
_strDayCountCode
public java.lang.String _strDayCountCodeDay Count Code -
_strMarketIssueType
public java.lang.String _strMarketIssueTypeMarket Issue Type -
_strIssueCountryCode
public java.lang.String _strIssueCountryCodeIssue Country Code -
_strIssueCountry
public java.lang.String _strIssueCountryIssue Country -
_strCollateralType
public java.lang.String _strCollateralTypeCollateral Type -
_dblIssueAmount
public double _dblIssueAmountIssue Amount -
_dblOutstandingAmount
public double _dblOutstandingAmountOutstanding Amount -
_dblMinimumPiece
public double _dblMinimumPieceMinimum Piece -
_dblMinimumIncrement
public double _dblMinimumIncrementMinimum Increment -
_dblParAmount
public double _dblParAmountPar Amount -
_strLeadManager
public java.lang.String _strLeadManagerLead Manager -
_strExchangeCode
public java.lang.String _strExchangeCodeExchange Code -
_dblRedemptionValue
public double _dblRedemptionValueRedemption Value -
_dtAnnounce
Announce Date -
_dtFirstSettle
First Settle Date -
_dtFirstCoupon
First Coupon Date -
_dtInterestAccrualStart
Interest Accrual Start Date -
_dtIssue
Issue Date -
_dtNextCouponDate
Next Coupon Date -
_bIsCallable
public boolean _bIsCallableCallable flag -
_bIsPutable
public boolean _bIsPutablePutable flag -
_bIsSinkable
public boolean _bIsSinkableSinkable flag -
_strBBGParent
public java.lang.String _strBBGParentBloomberg Parent -
_strCountryOfIncorporation
public java.lang.String _strCountryOfIncorporationCountry of Incorporation -
_strIndustrySector
public java.lang.String _strIndustrySectorIndustry Sector -
_strIndustryGroup
public java.lang.String _strIndustryGroupIndustry Group -
_strIndustrySubgroup
public java.lang.String _strIndustrySubgroupIndustry Sub Group -
_strCountryOfGuarantor
public java.lang.String _strCountryOfGuarantorCountry of Guarantor -
_strCountryOfDomicile
public java.lang.String _strCountryOfDomicileCountry of Domicile -
_strDescription
public java.lang.String _strDescriptionDescription -
_strSecurityType
public java.lang.String _strSecurityTypeSecurity Type -
_dtPrevCouponDate
Previous Coupon Date -
_strBBGUniqueID
public java.lang.String _strBBGUniqueIDUnique Bloomberg ID -
_strLongCompanyName
public java.lang.String _strLongCompanyNameLong Company Name -
_bIsStructuredNote
public boolean _bIsStructuredNoteFlag indicating Structured Note -
_bIsUnitTraded
public boolean _bIsUnitTradedFlag indicating whether unit traded -
_bIsReversibleConvertible
public boolean _bIsReversibleConvertibleFlag indicating is reverse convertible -
_strRedemptionCurrency
public java.lang.String _strRedemptionCurrencyRedemption Currency -
_strCouponCurrency
public java.lang.String _strCouponCurrencyCoupon Currency -
_strTradeCurrency
public java.lang.String _strTradeCurrencyTrade Currency -
_bIsBearer
public boolean _bIsBearerIs this a Bearer Bond -
_bIsRegistered
public boolean _bIsRegisteredIs this registered -
_bHasBeenCalled
public boolean _bHasBeenCalledHas this been called -
_strIssuer
public java.lang.String _strIssuerIssuer Name -
_dtPenultimateCouponDate
Penultimate Coupon Date -
_strFloatCouponConvention
public java.lang.String _strFloatCouponConventionFloat Coupon Convention -
_dblCurrentCoupon
public double _dblCurrentCouponCurrent Coupon -
_bIsFloater
public boolean _bIsFloaterIs this bond a floater -
_bTradeStatus
public boolean _bTradeStatusTrade Status -
_strCDRCountryCode
public java.lang.String _strCDRCountryCodeCDR Country Code -
_strCDRSettleCode
public java.lang.String _strCDRSettleCodeCDR Settle Code -
_dtFinalMaturity
Final Maturity Date -
_bIsPrivatePlacement
public boolean _bIsPrivatePlacementIs this a private placement -
_bIsPerpetual
public boolean _bIsPerpetualIs this bond perpetual -
_bIsDefaulted
public boolean _bIsDefaultedHas this bond defaulted -
_dblFloatSpread
public double _dblFloatSpreadSpread over the floater index for this bond -
_strRateIndex
public java.lang.String _strRateIndexFloating rate index -
_strMoody
public java.lang.String _strMoodyMoody's Rating -
_strSnP
public java.lang.String _strSnPSnP rating -
_strFitch
public java.lang.String _strFitchFitch Rating -
_strSnrSub
public java.lang.String _strSnrSubSenior or Sub-ordinate -
_strIssuerSPN
public java.lang.String _strIssuerSPNIssuer SPN -
_dblIssuePrice
public double _dblIssuePriceIssue Price -
_dblCoupon
public double _dblCouponCoupon -
_dtMaturity
Maturity
-
-
Constructor Details
-
BondRefDataBuilder
public BondRefDataBuilder()Empty BondRefDataBuilder ctr - uninitialized members -
BondRefDataBuilder
public BondRefDataBuilder(CaseInsensitiveTreeMap<java.lang.String> mapJSON) throws java.lang.ExceptionBondRefDataBuilder de-serialization from input JSON Map- Parameters:
mapJSON- Input JSON Map- Throws:
java.lang.Exception- Thrown if BondRefDataBuilder cannot be properly de-serialized
-
-
Method Details
-
CreateFromResultSet
Create BondRefDataBuilder object from java ResultSet SQL- Parameters:
rs- SQL ResultSet- Returns:
- BondRefDataBuilder object
-
setISIN
public boolean setISIN(java.lang.String strISIN)Set the ISIN- Parameters:
strISIN- ISIN- Returns:
- True (success), false (failure)
-
setCUSIP
public boolean setCUSIP(java.lang.String strCUSIP)Set the CUSIP- Parameters:
strCUSIP- CUSIP- Returns:
- True (success), false (failure)
-
setBBGID
public boolean setBBGID(java.lang.String strBBGID)Set the Bloomberg ID- Parameters:
strBBGID- Bloomberg ID String- Returns:
- True (success), false (failure)
-
setIssuerCategory
public boolean setIssuerCategory(java.lang.String strIssuerCategory)Set the Issuer Category- Parameters:
strIssuerCategory- Issuer Category- Returns:
- True (success), false (failure)
-
setTicker
public boolean setTicker(java.lang.String strTicker)Set the Issuer Ticker- Parameters:
strTicker- Ticker- Returns:
- True (success), false (failure)
-
setSeries
public boolean setSeries(java.lang.String strSeries)Set the Issuer Series- Parameters:
strSeries- series- Returns:
- True (success), false (failure)
-
setName
public boolean setName(java.lang.String strName)Set the Issuer Name- Parameters:
strName- Name- Returns:
- True (success), false (failure)
-
setShortName
public boolean setShortName(java.lang.String strShortName)Set the Issuer Short Name- Parameters:
strShortName- Short Name- Returns:
- True (success), false (failure)
-
setIssuerIndustry
public boolean setIssuerIndustry(java.lang.String strIssuerIndustry)Set the Issuer Industry- Parameters:
strIssuerIndustry- Issuer Industry- Returns:
- True (success), false (failure)
-
setCouponType
public boolean setCouponType(java.lang.String strCouponType)Set the Coupon Type- Parameters:
strCouponType- Coupon Type- Returns:
- True (success), false (failure)
-
setMaturityType
public boolean setMaturityType(java.lang.String strMaturityType)Set the Maturity Type- Parameters:
strMaturityType- Maturity Type- Returns:
- True (success), false (failure)
-
setCalculationType
public boolean setCalculationType(java.lang.String strCalculationType)Set the Calculation Type- Parameters:
strCalculationType- Calculation Type- Returns:
- True (success), false (failure)
-
setDayCountCode
public boolean setDayCountCode(java.lang.String strDayCountCode)Set the Day Count Code- Parameters:
strDayCountCode- Day Count Code- Returns:
- True (success), false (failure)
-
setMarketIssueType
public boolean setMarketIssueType(java.lang.String strMarketIssueType)Set the Market Issue Type- Parameters:
strMarketIssueType- Market Issue Type- Returns:
- True (success), false (failure)
-
setIssueCountryCode
public boolean setIssueCountryCode(java.lang.String strIssueCountryCode)Set the Issue Country Code- Parameters:
strIssueCountryCode- Issue Country Code- Returns:
- True (success), false (failure)
-
setIssueCountry
public boolean setIssueCountry(java.lang.String strIssueCountry)Set the Issue Country- Parameters:
strIssueCountry- Issue Country- Returns:
- True (success), false (failure)
-
setCollateralType
public boolean setCollateralType(java.lang.String strCollateralType)Set the Collateral Type- Parameters:
strCollateralType- Collateral Type- Returns:
- True (success), false (failure)
-
setIssueAmount
public boolean setIssueAmount(java.lang.String strIssueAmount)Set the Issue Amount- Parameters:
strIssueAmount- Issue Amount- Returns:
- True (success), false (failure)
-
setOutstandingAmount
public boolean setOutstandingAmount(java.lang.String strOutstandingAmount)Set the Outstanding Amount- Parameters:
strOutstandingAmount- Outstanding Amount- Returns:
- True (success), false (failure)
-
setMinimumPiece
public boolean setMinimumPiece(java.lang.String strMinimumPiece)Set the Minimum Piece- Parameters:
strMinimumPiece- Minimum Piece- Returns:
- True (success), false (failure)
-
setMinimumIncrement
public boolean setMinimumIncrement(java.lang.String strMinimumIncrement)Set the Minimum Increment- Parameters:
strMinimumIncrement- Minimum Increment- Returns:
- True (success), false (failure)
-
setParAmount
public boolean setParAmount(java.lang.String strParAmount)Set the Par Amount- Parameters:
strParAmount- Par Amount- Returns:
- True (success), false (failure)
-
setLeadManager
public boolean setLeadManager(java.lang.String strLeadManager)Set the Lead Manager- Parameters:
strLeadManager- Lead Manager- Returns:
- True (success), false (failure)
-
setExchangeCode
public boolean setExchangeCode(java.lang.String strExchangeCode)Set the Exchange Code- Parameters:
strExchangeCode- Exchange Code- Returns:
- True (success), false (failure)
-
setRedemptionValue
public boolean setRedemptionValue(java.lang.String strRedemptionValue)Set the Redemption Value- Parameters:
strRedemptionValue- Redemption Value- Returns:
- True (success), false (failure)
-
setAnnounce
public boolean setAnnounce(java.lang.String strAnnounce)Set the Announce Date- Parameters:
strAnnounce- Announce Date String- Returns:
- True (success), false (failure)
-
setFirstSettle
public boolean setFirstSettle(java.lang.String strFirstSettle)Set the First Settle- Parameters:
strFirstSettle- First Settle- Returns:
- True (success), false (failure)
-
setFirstCoupon
public boolean setFirstCoupon(java.lang.String strFirstCoupon)Set the First Coupon- Parameters:
strFirstCoupon- First Coupon- Returns:
- True (success), false (failure)
-
setInterestAccrualStart
public boolean setInterestAccrualStart(java.lang.String strInterestAccrualStart)Set the Interest Accrual Start Date- Parameters:
strInterestAccrualStart- Interest Accrual Start Date- Returns:
- True (success), false (failure)
-
setIssue
public boolean setIssue(java.lang.String strIssue)Set the Issue Date- Parameters:
strIssue- Issue Date- Returns:
- True (success), false (failure)
-
setNextCouponDate
public boolean setNextCouponDate(java.lang.String strNextCouponDate)Set the Next Coupon Date- Parameters:
strNextCouponDate- Next Coupon Date- Returns:
- True (success), false (failure)
-
setIsCallable
public boolean setIsCallable(java.lang.String strCallable)Set whether is Callable- Parameters:
strCallable- Callable?- Returns:
- True (success), false (failure)
-
setIsPutable
public boolean setIsPutable(java.lang.String strPutable)Set whether is Putable- Parameters:
strPutable- Putable?- Returns:
- True (success), false (failure)
-
setIsSinkable
public boolean setIsSinkable(java.lang.String strSinkable)Set whether is Sinkable- Parameters:
strSinkable- Sinkable?- Returns:
- True (success), false (failure)
-
setBBGParent
public boolean setBBGParent(java.lang.String strBBGParent)Set the Bloomberg Parent- Parameters:
strBBGParent- Bloomberg Parent?- Returns:
- True (success), false (failure)
-
setCountryOfIncorporation
public boolean setCountryOfIncorporation(java.lang.String strCountryOfIncorporation)Set the Country Of Incorporation- Parameters:
strCountryOfIncorporation- Country Of Incorporation- Returns:
- True (success), false (failure)
-
setIndustrySector
public boolean setIndustrySector(java.lang.String strIndustrySector)Set the Industry Sector- Parameters:
strIndustrySector- Industry Sector- Returns:
- True (success), false (failure)
-
setIndustryGroup
public boolean setIndustryGroup(java.lang.String strIndustryGroup)Set the Industry Group- Parameters:
strIndustryGroup- Industry Group- Returns:
- True (success), false (failure)
-
setIndustrySubgroup
public boolean setIndustrySubgroup(java.lang.String strIndustrySubgroup)Set the Industry Subgroup- Parameters:
strIndustrySubgroup- Industry Subgroup- Returns:
- True (success), false (failure)
-
setCountryOfGuarantor
public boolean setCountryOfGuarantor(java.lang.String strCountryOfGuarantor)Set the Country Of Guarantor- Parameters:
strCountryOfGuarantor- Country Of Guarantor- Returns:
- True (success), false (failure)
-
setCountryOfDomicile
public boolean setCountryOfDomicile(java.lang.String strCountryOfDomicile)Set the Country Of Domicile- Parameters:
strCountryOfDomicile- Country Of Domicile- Returns:
- True (success), false (failure)
-
setDescription
public boolean setDescription(java.lang.String strDescription)Set the Description- Parameters:
strDescription- Description- Returns:
- True (success), false (failure)
-
setSecurityType
public boolean setSecurityType(java.lang.String strSecurityType)Set the Security Type- Parameters:
strSecurityType- Security Type- Returns:
- True (success), false (failure)
-
setPrevCouponDate
public boolean setPrevCouponDate(java.lang.String strPrevCouponDate)Set the Previous Coupon Date- Parameters:
strPrevCouponDate- Previous Coupon Date- Returns:
- True (success), false (failure)
-
setBBGUniqueID
public boolean setBBGUniqueID(java.lang.String strBBGUniqueID)Set the Unique Bloomberg ID- Parameters:
strBBGUniqueID- BBGUniqueID- Returns:
- True (success), false (failure)
-
setLongCompanyName
public boolean setLongCompanyName(java.lang.String strLongCompanyName)Set the Long Company Name- Parameters:
strLongCompanyName- Long Company Name- Returns:
- True (success), false (failure)
-
setIsStructuredNote
public boolean setIsStructuredNote(java.lang.String strIsStructuredNote)Set the Flag indicating Structured Note- Parameters:
strIsStructuredNote- Flag indicating Structured Note- Returns:
- True (success), false (failure)
-
setIsUnitTraded
public boolean setIsUnitTraded(java.lang.String strIsUnitTraded)Set the Flag indicating Unit Traded- Parameters:
strIsUnitTraded- Flag indicating Unit Traded- Returns:
- True (success), false (failure)
-
setIsReversibleConvertible
public boolean setIsReversibleConvertible(java.lang.String strIsReversibleConvertible)Set the Flag indicating Reverse Convertible- Parameters:
strIsReversibleConvertible- Flag indicating Reverse Convertible- Returns:
- True (success), false (failure)
-
setRedemptionCurrency
public boolean setRedemptionCurrency(java.lang.String strRedemptionCurrency)Set the Redemption Currency- Parameters:
strRedemptionCurrency- Redemption Currency- Returns:
- True (success), false (failure)
-
setCouponCurrency
public boolean setCouponCurrency(java.lang.String strCouponCurrency)Set the Coupon Currency- Parameters:
strCouponCurrency- Coupon Currency- Returns:
- True (success), false (failure)
-
setTradeCurrency
public boolean setTradeCurrency(java.lang.String strTradeCurrency)Set the Trade Currency- Parameters:
strTradeCurrency- Trade Currency- Returns:
- True (success), false (failure)
-
setIsBearer
public boolean setIsBearer(java.lang.String strIsBearer)Set the Flag indicating Bearer Bond- Parameters:
strIsBearer- Flag indicating Bearer Bond- Returns:
- True (success), false (failure)
-
setIsRegistered
public boolean setIsRegistered(java.lang.String strIsRegistered)Set the Flag Registered- Parameters:
strIsRegistered- Flag indicating Is Registered- Returns:
- True (success), false (failure)
-
setHasBeenCalled
public boolean setHasBeenCalled(java.lang.String strHasBeenCalled)Set the Flag indicating If bond has been called- Parameters:
strHasBeenCalled- Flag indicating If bond has been called- Returns:
- True (success), false (failure)
-
setIssuer
public boolean setIssuer(java.lang.String strIssuer)Set the Issuer- Parameters:
strIssuer- Issuer Name- Returns:
- True (success), false (failure)
-
setPenultimateCouponDate
public boolean setPenultimateCouponDate(java.lang.String strPenultimateCouponDate)Set the Penultimate Coupon Date- Parameters:
strPenultimateCouponDate- setPenultimateCouponDate- Returns:
- True (success), false (failure)
-
setFloatCouponConvention
public boolean setFloatCouponConvention(java.lang.String strFloatCouponConvention)Set the Float Coupon Convention- Parameters:
strFloatCouponConvention- Float Coupon Convention- Returns:
- True (success), false (failure)
-
setCurrentCoupon
public boolean setCurrentCoupon(java.lang.String strCurrentCoupon)Set the Current Coupon- Parameters:
strCurrentCoupon- Current Coupon- Returns:
- True (success), false (failure)
-
setIsFloater
public boolean setIsFloater(java.lang.String strIsFloater)Set the Floater Flag- Parameters:
strIsFloater- Flag indicating Is Floater- Returns:
- True (success), false (failure)
-
setTradeStatus
public boolean setTradeStatus(java.lang.String strTradeStatus)Set Trade Status- Parameters:
strTradeStatus- Trade Status- Returns:
- True (success), false (failure)
-
setCDRCountryCode
public boolean setCDRCountryCode(java.lang.String strCDRCountryCode)Set the CDR Country Code- Parameters:
strCDRCountryCode- CDR Country Code- Returns:
- True (success), false (failure)
-
setCDRSettleCode
public boolean setCDRSettleCode(java.lang.String strCDRSettleCode)Set the CDR Settle Code- Parameters:
strCDRSettleCode- CDR Settle Code- Returns:
- True (success), false (failure)
-
setFinalMaturity
public boolean setFinalMaturity(java.lang.String strFinalMaturity)Set the Final Maturity- Parameters:
strFinalMaturity- Final Maturity- Returns:
- True (success), false (failure)
-
setIsPrivatePlacement
public boolean setIsPrivatePlacement(java.lang.String strIsPrivatePlacement)Set the Private Placement Flag- Parameters:
strIsPrivatePlacement- Flag indicating Is Private Placement- Returns:
- True (success), false (failure)
-
setIsPerpetual
public boolean setIsPerpetual(java.lang.String strIsPerpetual)Set the Perpetual Flag- Parameters:
strIsPerpetual- Flag indicating Is Perpetual- Returns:
- True (success), false (failure)
-
setIsDefaulted
public boolean setIsDefaulted(java.lang.String strIsDefaulted)Set the Defaulted Flag- Parameters:
strIsDefaulted- Flag indicating Is Defaulted- Returns:
- True (success), false (failure)
-
setFloatSpread
public boolean setFloatSpread(java.lang.String strFloatSpread)Set the Float Spread- Parameters:
strFloatSpread- Float Spread- Returns:
- True (success), false (failure)
-
setRateIndex
public boolean setRateIndex(java.lang.String strRateIndex)Set the Rate Index- Parameters:
strRateIndex- Rate Index- Returns:
- True (success), false (failure)
-
setMoody
public boolean setMoody(java.lang.String strMoody)Set the Moodys Rating- Parameters:
strMoody- Moodys Rating- Returns:
- True (success), false (failure)
-
setSnP
public boolean setSnP(java.lang.String strSnP)Set the SnP Rating- Parameters:
strSnP- SnP Rating- Returns:
- True (success), false (failure)
-
setFitch
public boolean setFitch(java.lang.String strFitch)Set the Fitch Rating- Parameters:
strFitch- Fitch Rating- Returns:
- True (success), false (failure)
-
setSnrSub
public boolean setSnrSub(java.lang.String strSnrSub)Set Senior or Sub-ordinate- Parameters:
strSnrSub- Senior or Sub-ordinate- Returns:
- True (success), false (failure)
-
setIssuerSPN
public boolean setIssuerSPN(java.lang.String strIssuerSPN)Set Issuer SPN- Parameters:
strIssuerSPN- Issuer SPN- Returns:
- True (success), false (failure)
-
setIssuePrice
public boolean setIssuePrice(java.lang.String strIssuePrice)Set Issue Price- Parameters:
strIssuePrice- Issue Price- Returns:
- True (success), false (failure)
-
setCoupon
public boolean setCoupon(java.lang.String strCoupon)Set the coupon- Parameters:
strCoupon- Coupon- Returns:
- True (success), false (failure)
-
setMaturity
public boolean setMaturity(java.lang.String strMaturity)Set the maturity- Parameters:
strMaturity- maturity- Returns:
- True (success), false (failure)
-
validate
public boolean validate()Description copied from interface:ValidatableValidate the current object state- Specified by:
validatein interfaceValidatable- Returns:
- Validation successful (true) or failed (false)
-
makeSQLInsert
public java.lang.String makeSQLInsert()Create an SQL Insert string for the given object- Returns:
- SQL Insert string
-
makeSQLDelete
public java.lang.String makeSQLDelete()Create an SQL Delete string for the given object- Returns:
- SQL Delete string
-
toJSON
Construct the Bond Reference Data JSON- Returns:
- The Bond Reference Data JSON
-