public class QuoteConvention extends java.lang.Object implements Validatable
Constructor and Description |
---|
QuoteConvention(ValuationCustomizationParams valuationCustomizationParams,
java.lang.String strCalculationType,
int iFirstSettleDate,
double dblRedemptionValue,
int iSettleLag,
java.lang.String strSettleCalendar,
int iSettleAdjustMode)
Construct the QuoteConvention object from the valuation Customization Parameters, the calculation
type, the first settle date, and the redemption value.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
calculationType()
Retrieve the Calculation Type
|
CashSettleParams |
cashSettleParams()
Retrieve the Cash Settle Parameters
|
int |
firstSettleDate()
Retrieve the First Settle Date
|
double |
redemptionValue()
Retrieve the Redemption Value
|
int |
settleDate(ValuationParams valParams) |
boolean |
validate()
Validate the current object state
|
ValuationCustomizationParams |
valuationCustomizationParams()
Retrieve the Valuation Customization Parameters
|
public QuoteConvention(ValuationCustomizationParams valuationCustomizationParams, java.lang.String strCalculationType, int iFirstSettleDate, double dblRedemptionValue, int iSettleLag, java.lang.String strSettleCalendar, int iSettleAdjustMode)
valuationCustomizationParams
- Valuation Customization ParametersstrCalculationType
- Calculation TypeiFirstSettleDate
- First Settle DatedblRedemptionValue
- Redemption ValueiSettleLag
- Settle LagstrSettleCalendar
- Settlement CalendariSettleAdjustMode
- Is Settle date business adjustedpublic int settleDate(ValuationParams valParams) throws java.lang.Exception
java.lang.Exception
public boolean validate()
Validatable
validate
in interface Validatable
public java.lang.String calculationType()
public int firstSettleDate()
public double redemptionValue()
public CashSettleParams cashSettleParams()
public ValuationCustomizationParams valuationCustomizationParams()