public class InvestorCliffSettings
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
DATE_PHASE_AFTER_MORTALITY
Date Phase - After Death
|
static int |
DATE_PHASE_AFTER_RETIREMENT
Date Phase - After Retirement
|
static int |
DATE_PHASE_BEFORE_RETIREMENT
Date Phase - Before Retirement
|
Constructor and Description |
---|
InvestorCliffSettings(double dblRetirementAge,
double dblMaximumAge)
InvestorCliffSettings Constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
isAlive(double dblAge)
Retrieve the Investor "Is Alive" Indicator Flag corresponding to the specified Age
|
double |
maximumAge()
Retrieve the Investor Maximum Age
|
int |
phase(double dblAge)
Retrieve the Investment Phase corresponding to the specified Age
|
double |
retirementAge()
Retrieve the Investor Retirement Age
|
boolean |
retirementIndicator(double dblAge)
Retrieve the Investor Retirement Indicator Flag corresponding to the specified Age
|
public static final int DATE_PHASE_BEFORE_RETIREMENT
public static final int DATE_PHASE_AFTER_RETIREMENT
public static final int DATE_PHASE_AFTER_MORTALITY
public InvestorCliffSettings(double dblRetirementAge, double dblMaximumAge) throws java.lang.Exception
dblRetirementAge
- The Investor Retirement AgedblMaximumAge
- The Investor Maximum Agejava.lang.Exception
- Thrown if the Inputs are Invalidpublic double retirementAge()
public double maximumAge()
public int phase(double dblAge) throws java.lang.Exception
dblAge
- The Age whose Investment Phase is neededjava.lang.Exception
- Thrown if the Inputs are Invalidpublic boolean retirementIndicator(double dblAge) throws java.lang.Exception
dblAge
- The Age whose Retirement Indicator is neededjava.lang.Exception
- Thrown if the Inputs are Invalidpublic boolean isAlive(double dblAge) throws java.lang.Exception
dblAge
- The Age whose "Is Alive" Indicator is neededjava.lang.Exception
- Thrown if the Inputs are Invalid