public class TreasuryFuturesEligibility
extends java.lang.Object
Constructor and Description |
---|
TreasuryFuturesEligibility(java.lang.String strMaturityFloor,
java.lang.String strMaturityCeiling,
java.lang.String[] astrIssuer,
double dblMinimumOutstandingNotional)
TreasuryFuturesEligibility Constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
isEligible(JulianDate dtValue,
Bond bond,
double dblOutstandingNotional,
java.lang.String strIssuer)
Indicate whether the given bond is eligible to be delivered
|
java.lang.String[] |
issuer()
Retrieve the Array of Eligible Issuers
|
java.lang.String |
maturityCeiling()
Retrieve the Eligible Maturity Ceiling
|
java.lang.String |
maturityFloor()
Retrieve the Eligible Maturity Floor
|
double |
minimumOutstandingNotional()
Retrieve the Minimum Outstanding Notional
|
java.lang.String |
toString() |
public TreasuryFuturesEligibility(java.lang.String strMaturityFloor, java.lang.String strMaturityCeiling, java.lang.String[] astrIssuer, double dblMinimumOutstandingNotional) throws java.lang.Exception
strMaturityFloor
- Maturity FloorstrMaturityCeiling
- Maturity FloorastrIssuer
- Array of IssuersdblMinimumOutstandingNotional
- Minimum Outstanding Notionaljava.lang.Exception
- Thrown if the Inputs are invalidpublic java.lang.String maturityFloor()
public java.lang.String maturityCeiling()
public java.lang.String[] issuer()
public double minimumOutstandingNotional()
public boolean isEligible(JulianDate dtValue, Bond bond, double dblOutstandingNotional, java.lang.String strIssuer)
dtValue
- The Value Datebond
- The Bond whose Eligibility is to be evaluateddblOutstandingNotional
- The Outstanding NotionalstrIssuer
- The Issuerpublic java.lang.String toString()
toString
in class java.lang.Object