@AccessLevel(value=EXTERNAL)
public interface FundFiscalYearObligationAmtCalculation
Modifier and Type | Method and Description |
---|---|
curam.util.type.Money |
calculateObligationAmountForFFY(curam.util.type.Money obligationAmount,
curam.util.type.DateRange obligationPeriod,
curam.util.type.DateRange fundFiscalYearDateRange)
Calculates the obligation amount for each fund fiscal year, when the
obligation period overlaps more than one fiscal year.
|
@AccessLevel(value=EXTERNAL) @Implementable curam.util.type.Money calculateObligationAmountForFFY(curam.util.type.Money obligationAmount, curam.util.type.DateRange obligationPeriod, curam.util.type.DateRange fundFiscalYearDateRange) throws curam.util.exception.AppException, curam.util.exception.InformationalException
obligationAmount
- The obligation amount.obligationPeriod
- The date range of an obligation.fundFiscalYearDateRange
- The date range of a fund fiscal year.curam.util.exception.AppException
curam.util.exception.InformationalException
calculateObligationAmountForFFY(Money obligationAmount, DateRange
obligationPeriod,DateRange fundFiscalYearDateRange) The default
implementation -
curam.fundpm.util.impl.FundFiscalYearObligationAmtCalculation#
calculateObligationAmountForFFY(Money obligationAmount, DateRange
obligationPeriod,DateRange fundFiscalYearDateRange)