public class NotionalSetting extends java.lang.Object implements Validatable
Modifier and Type | Field and Description |
---|---|
static int |
PERIOD_AMORT_AT_END
Period amortization proxies to the period end factor
|
static int |
PERIOD_AMORT_AT_START
Period amortization proxies to the period start factor
|
static int |
PERIOD_AMORT_EFFECTIVE
Period amortization proxies to the period effective factor
|
Constructor and Description |
---|
NotionalSetting(double dblNotionalAmount,
java.lang.String strDenominationCurrency,
Array2D fsOutstanding,
int iPeriodAmortizationMode,
boolean bPriceOffOriginalNotional)
Construct the NotionalSetting from the notional schedule and the amount.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
denominationCurrency()
Currency in which the Notional is specified
|
double |
notionalAmount()
Retrieve the Notional Amount
|
Array2D |
outstandingFactorSchedule()
Retrieve the Outstanding Factor Schedule
|
int |
periodAmortizationMode()
Retrieve the Period Amortization Mode
|
boolean |
priceOffOfOriginalNotional()
Retrieve "Price Off Of Original Notional" Flag
|
boolean |
validate()
Validate the current object state
|
public static final int PERIOD_AMORT_AT_START
public static final int PERIOD_AMORT_AT_END
public static final int PERIOD_AMORT_EFFECTIVE
public NotionalSetting(double dblNotionalAmount, java.lang.String strDenominationCurrency, Array2D fsOutstanding, int iPeriodAmortizationMode, boolean bPriceOffOriginalNotional)
fsOutstanding
- Outstanding Factor ScheduledblNotionalAmount
- Notional AmountstrDenominationCurrency
- The Currency of DenominationiPeriodAmortizationMode
- Period Amortization Proxy ModebPriceOffOriginalNotional
- Indicates whether the price is based off of the original notionalpublic boolean validate()
Validatable
validate
in interface Validatable
public double notionalAmount()
public boolean priceOffOfOriginalNotional()
public int periodAmortizationMode()
public Array2D outstandingFactorSchedule()
public java.lang.String denominationCurrency()