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
_bHasBeenCalled
Has this been calledboolean
_bIsBearer
Is this a Bearer Bondboolean
_bIsCallable
Callable flagboolean
_bIsDefaulted
Has this bond defaultedboolean
_bIsFloater
Is this bond a floaterboolean
_bIsPerpetual
Is this bond perpetualboolean
_bIsPrivatePlacement
Is this a private placementboolean
_bIsPutable
Putable flagboolean
_bIsRegistered
Is this registeredboolean
_bIsReversibleConvertible
Flag indicating is reverse convertibleboolean
_bIsSinkable
Sinkable flagboolean
_bIsStructuredNote
Flag indicating Structured Noteboolean
_bIsUnitTraded
Flag indicating whether unit tradedboolean
_bTradeStatus
Trade Statusdouble
_dblCoupon
Coupondouble
_dblCurrentCoupon
Current Coupondouble
_dblFloatSpread
Spread over the floater index for this bonddouble
_dblIssueAmount
Issue Amountdouble
_dblIssuePrice
Issue Pricedouble
_dblMinimumIncrement
Minimum Incrementdouble
_dblMinimumPiece
Minimum Piecedouble
_dblOutstandingAmount
Outstanding Amountdouble
_dblParAmount
Par Amountdouble
_dblRedemptionValue
Redemption ValueJulianDate
_dtAnnounce
Announce DateJulianDate
_dtFinalMaturity
Final Maturity DateJulianDate
_dtFirstCoupon
First Coupon DateJulianDate
_dtFirstSettle
First Settle DateJulianDate
_dtInterestAccrualStart
Interest Accrual Start DateJulianDate
_dtIssue
Issue DateJulianDate
_dtMaturity
MaturityJulianDate
_dtNextCouponDate
Next Coupon DateJulianDate
_dtPenultimateCouponDate
Penultimate Coupon DateJulianDate
_dtPrevCouponDate
Previous Coupon Datejava.lang.String
_strBBGID
Bloomberg IDjava.lang.String
_strBBGParent
Bloomberg Parentjava.lang.String
_strBBGUniqueID
Unique Bloomberg IDjava.lang.String
_strCalculationType
Calculation Typejava.lang.String
_strCDRCountryCode
CDR Country Codejava.lang.String
_strCDRSettleCode
CDR Settle Codejava.lang.String
_strCollateralType
Collateral Typejava.lang.String
_strCountryOfDomicile
Country of Domicilejava.lang.String
_strCountryOfGuarantor
Country of Guarantorjava.lang.String
_strCountryOfIncorporation
Country of Incorporationjava.lang.String
_strCouponCurrency
Coupon Currencyjava.lang.String
_strCouponType
Coupon Typejava.lang.String
_strCUSIP
CUSIPjava.lang.String
_strDayCountCode
Day Count Codejava.lang.String
_strDescription
Descriptionjava.lang.String
_strExchangeCode
Exchange Codejava.lang.String
_strFitch
Fitch Ratingjava.lang.String
_strFloatCouponConvention
Float Coupon Conventionjava.lang.String
_strIndustryGroup
Industry Groupjava.lang.String
_strIndustrySector
Industry Sectorjava.lang.String
_strIndustrySubgroup
Industry Sub Groupjava.lang.String
_strISIN
ISINjava.lang.String
_strIssueCountry
Issue Countryjava.lang.String
_strIssueCountryCode
Issue Country Codejava.lang.String
_strIssuer
Issuer Namejava.lang.String
_strIssuerCategory
Issuer Categoryjava.lang.String
_strIssuerIndustry
Issuer Industryjava.lang.String
_strIssuerSPN
Issuer SPNjava.lang.String
_strLeadManager
Lead Managerjava.lang.String
_strLongCompanyName
Long Company Namejava.lang.String
_strMarketIssueType
Market Issue Typejava.lang.String
_strMaturityType
Maturity Typejava.lang.String
_strMoody
Moody's Ratingjava.lang.String
_strName
Namejava.lang.String
_strRateIndex
Floating rate indexjava.lang.String
_strRedemptionCurrency
Redemption Currencyjava.lang.String
_strSecurityType
Security Typejava.lang.String
_strSeries
Seriesjava.lang.String
_strShortName
Short Namejava.lang.String
_strSnP
SnP ratingjava.lang.String
_strSnrSub
Senior or Sub-ordinatejava.lang.String
_strTicker
Tickerjava.lang.String
_strTradeCurrency
Trade 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 BondRefDataBuilder
CreateFromResultSet(java.sql.ResultSet rs)
Create BondRefDataBuilder object from java ResultSet SQLjava.lang.String
makeSQLDelete()
Create an SQL Delete string for the given objectjava.lang.String
makeSQLInsert()
Create an SQL Insert string for the given objectboolean
setAnnounce(java.lang.String strAnnounce)
Set the Announce Dateboolean
setBBGID(java.lang.String strBBGID)
Set the Bloomberg IDboolean
setBBGParent(java.lang.String strBBGParent)
Set the Bloomberg Parentboolean
setBBGUniqueID(java.lang.String strBBGUniqueID)
Set the Unique Bloomberg IDboolean
setCalculationType(java.lang.String strCalculationType)
Set the Calculation Typeboolean
setCDRCountryCode(java.lang.String strCDRCountryCode)
Set the CDR Country Codeboolean
setCDRSettleCode(java.lang.String strCDRSettleCode)
Set the CDR Settle Codeboolean
setCollateralType(java.lang.String strCollateralType)
Set the Collateral Typeboolean
setCountryOfDomicile(java.lang.String strCountryOfDomicile)
Set the Country Of Domicileboolean
setCountryOfGuarantor(java.lang.String strCountryOfGuarantor)
Set the Country Of Guarantorboolean
setCountryOfIncorporation(java.lang.String strCountryOfIncorporation)
Set the Country Of Incorporationboolean
setCoupon(java.lang.String strCoupon)
Set the couponboolean
setCouponCurrency(java.lang.String strCouponCurrency)
Set the Coupon Currencyboolean
setCouponType(java.lang.String strCouponType)
Set the Coupon Typeboolean
setCurrentCoupon(java.lang.String strCurrentCoupon)
Set the Current Couponboolean
setCUSIP(java.lang.String strCUSIP)
Set the CUSIPboolean
setDayCountCode(java.lang.String strDayCountCode)
Set the Day Count Codeboolean
setDescription(java.lang.String strDescription)
Set the Descriptionboolean
setExchangeCode(java.lang.String strExchangeCode)
Set the Exchange Codeboolean
setFinalMaturity(java.lang.String strFinalMaturity)
Set the Final Maturityboolean
setFirstCoupon(java.lang.String strFirstCoupon)
Set the First Couponboolean
setFirstSettle(java.lang.String strFirstSettle)
Set the First Settleboolean
setFitch(java.lang.String strFitch)
Set the Fitch Ratingboolean
setFloatCouponConvention(java.lang.String strFloatCouponConvention)
Set the Float Coupon Conventionboolean
setFloatSpread(java.lang.String strFloatSpread)
Set the Float Spreadboolean
setHasBeenCalled(java.lang.String strHasBeenCalled)
Set the Flag indicating If bond has been calledboolean
setIndustryGroup(java.lang.String strIndustryGroup)
Set the Industry Groupboolean
setIndustrySector(java.lang.String strIndustrySector)
Set the Industry Sectorboolean
setIndustrySubgroup(java.lang.String strIndustrySubgroup)
Set the Industry Subgroupboolean
setInterestAccrualStart(java.lang.String strInterestAccrualStart)
Set the Interest Accrual Start Dateboolean
setIsBearer(java.lang.String strIsBearer)
Set the Flag indicating Bearer Bondboolean
setIsCallable(java.lang.String strCallable)
Set whether is Callableboolean
setIsDefaulted(java.lang.String strIsDefaulted)
Set the Defaulted Flagboolean
setIsFloater(java.lang.String strIsFloater)
Set the Floater Flagboolean
setISIN(java.lang.String strISIN)
Set the ISINboolean
setIsPerpetual(java.lang.String strIsPerpetual)
Set the Perpetual Flagboolean
setIsPrivatePlacement(java.lang.String strIsPrivatePlacement)
Set the Private Placement Flagboolean
setIsPutable(java.lang.String strPutable)
Set whether is Putableboolean
setIsRegistered(java.lang.String strIsRegistered)
Set the Flag Registeredboolean
setIsReversibleConvertible(java.lang.String strIsReversibleConvertible)
Set the Flag indicating Reverse Convertibleboolean
setIsSinkable(java.lang.String strSinkable)
Set whether is Sinkableboolean
setIsStructuredNote(java.lang.String strIsStructuredNote)
Set the Flag indicating Structured Noteboolean
setIssue(java.lang.String strIssue)
Set the Issue Dateboolean
setIssueAmount(java.lang.String strIssueAmount)
Set the Issue Amountboolean
setIssueCountry(java.lang.String strIssueCountry)
Set the Issue Countryboolean
setIssueCountryCode(java.lang.String strIssueCountryCode)
Set the Issue Country Codeboolean
setIssuePrice(java.lang.String strIssuePrice)
Set Issue Priceboolean
setIssuer(java.lang.String strIssuer)
Set the Issuerboolean
setIssuerCategory(java.lang.String strIssuerCategory)
Set the Issuer Categoryboolean
setIssuerIndustry(java.lang.String strIssuerIndustry)
Set the Issuer Industryboolean
setIssuerSPN(java.lang.String strIssuerSPN)
Set Issuer SPNboolean
setIsUnitTraded(java.lang.String strIsUnitTraded)
Set the Flag indicating Unit Tradedboolean
setLeadManager(java.lang.String strLeadManager)
Set the Lead Managerboolean
setLongCompanyName(java.lang.String strLongCompanyName)
Set the Long Company Nameboolean
setMarketIssueType(java.lang.String strMarketIssueType)
Set the Market Issue Typeboolean
setMaturity(java.lang.String strMaturity)
Set the maturityboolean
setMaturityType(java.lang.String strMaturityType)
Set the Maturity Typeboolean
setMinimumIncrement(java.lang.String strMinimumIncrement)
Set the Minimum Incrementboolean
setMinimumPiece(java.lang.String strMinimumPiece)
Set the Minimum Pieceboolean
setMoody(java.lang.String strMoody)
Set the Moodys Ratingboolean
setName(java.lang.String strName)
Set the Issuer Nameboolean
setNextCouponDate(java.lang.String strNextCouponDate)
Set the Next Coupon Dateboolean
setOutstandingAmount(java.lang.String strOutstandingAmount)
Set the Outstanding Amountboolean
setParAmount(java.lang.String strParAmount)
Set the Par Amountboolean
setPenultimateCouponDate(java.lang.String strPenultimateCouponDate)
Set the Penultimate Coupon Dateboolean
setPrevCouponDate(java.lang.String strPrevCouponDate)
Set the Previous Coupon Dateboolean
setRateIndex(java.lang.String strRateIndex)
Set the Rate Indexboolean
setRedemptionCurrency(java.lang.String strRedemptionCurrency)
Set the Redemption Currencyboolean
setRedemptionValue(java.lang.String strRedemptionValue)
Set the Redemption Valueboolean
setSecurityType(java.lang.String strSecurityType)
Set the Security Typeboolean
setSeries(java.lang.String strSeries)
Set the Issuer Seriesboolean
setShortName(java.lang.String strShortName)
Set the Issuer Short Nameboolean
setSnP(java.lang.String strSnP)
Set the SnP Ratingboolean
setSnrSub(java.lang.String strSnrSub)
Set Senior or Sub-ordinateboolean
setTicker(java.lang.String strTicker)
Set the Issuer Tickerboolean
setTradeCurrency(java.lang.String strTradeCurrency)
Set the Trade Currencyboolean
setTradeStatus(java.lang.String strTradeStatus)
Set Trade StatusCaseInsensitiveTreeMap<java.lang.String>
toJSON()
Construct the Bond Reference Data JSONboolean
validate()
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:Validatable
Validate the current object state- Specified by:
validate
in 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
-