Class DepositAccountInterestRate
java.lang.Object
tech.corefinance.account.common.model.DepositAccountInterestRate
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleantech.corefinance.product.common.model.DepositBalanceInterestCalculationintinttech.corefinance.product.common.model.InterestCalculationDateOptionTypetech.corefinance.product.common.model.InterestCalculationDateOptionTypetech.corefinance.product.common.enums.InterestCalculationMethodtech.corefinance.product.common.enums.InterestDayInYearList<tech.corefinance.product.common.model.TieredInterestItem>tech.corefinance.product.common.model.DepositInterestRateTermsList<tech.corefinance.product.common.model.CurrencyValue>Interest Rate Constraints (%) for fixed interest rate.intinthashCode()booleanvoidsetAllowNegativeInterestRate(Boolean allowNegativeInterestRate) voidsetApplyWithholdingTaxes(Boolean applyWithholdingTaxes) voidsetBalanceInterestCalculation(tech.corefinance.product.common.model.DepositBalanceInterestCalculation balanceInterestCalculation) voidsetCalculationDateFixedDay(int calculationDateFixedDay) voidsetCalculationDateFixedMonth(int calculationDateFixedMonth) voidsetCalculationDateOption(tech.corefinance.product.common.model.InterestCalculationDateOptionType calculationDateOption) voidsetCalculationDateType(tech.corefinance.product.common.model.InterestCalculationDateOptionType calculationDateType) voidsetInterestCalculationMethod(tech.corefinance.product.common.enums.InterestCalculationMethod interestCalculationMethod) voidsetInterestDayInYear(tech.corefinance.product.common.enums.InterestDayInYear interestDayInYear) voidsetInterestItems(List<tech.corefinance.product.common.model.TieredInterestItem> interestItems) voidsetInterestRateIndexSource(String interestRateIndexSource) voidsetInterestRateTerms(tech.corefinance.product.common.model.DepositInterestRateTerms interestRateTerms) voidsetInterestRateValues(List<tech.corefinance.product.common.model.CurrencyValue> interestRateValues) Interest Rate Constraints (%) for fixed interest rate.voidsetPercentPerDay(int percentPerDay) voidsetSameInterestForAllCurrency(boolean sameInterestForAllCurrency) toString()
-
Constructor Details
-
DepositAccountInterestRate
public DepositAccountInterestRate()
-
-
Method Details
-
getInterestRateTerms
public tech.corefinance.product.common.model.DepositInterestRateTerms getInterestRateTerms() -
getInterestCalculationMethod
public tech.corefinance.product.common.enums.InterestCalculationMethod getInterestCalculationMethod() -
getPercentPerDay
public int getPercentPerDay() -
getBalanceInterestCalculation
public tech.corefinance.product.common.model.DepositBalanceInterestCalculation getBalanceInterestCalculation() -
getCalculationDateType
public tech.corefinance.product.common.model.InterestCalculationDateOptionType getCalculationDateType() -
getCalculationDateFixedMonth
public int getCalculationDateFixedMonth() -
getCalculationDateFixedDay
public int getCalculationDateFixedDay() -
getCalculationDateOption
public tech.corefinance.product.common.model.InterestCalculationDateOptionType getCalculationDateOption() -
getInterestDayInYear
public tech.corefinance.product.common.enums.InterestDayInYear getInterestDayInYear() -
getApplyWithholdingTaxes
-
getAllowNegativeInterestRate
-
getInterestRateValues
Interest Rate Constraints (%) for fixed interest rate.
Interest Spread Constraints (%) for index rate source. -
isSameInterestForAllCurrency
public boolean isSameInterestForAllCurrency() -
getInterestRateIndexSource
-
getInterestItems
-
setInterestRateTerms
public void setInterestRateTerms(tech.corefinance.product.common.model.DepositInterestRateTerms interestRateTerms) -
setInterestCalculationMethod
public void setInterestCalculationMethod(tech.corefinance.product.common.enums.InterestCalculationMethod interestCalculationMethod) -
setPercentPerDay
public void setPercentPerDay(int percentPerDay) -
setBalanceInterestCalculation
public void setBalanceInterestCalculation(tech.corefinance.product.common.model.DepositBalanceInterestCalculation balanceInterestCalculation) -
setCalculationDateType
public void setCalculationDateType(tech.corefinance.product.common.model.InterestCalculationDateOptionType calculationDateType) -
setCalculationDateFixedMonth
public void setCalculationDateFixedMonth(int calculationDateFixedMonth) -
setCalculationDateFixedDay
public void setCalculationDateFixedDay(int calculationDateFixedDay) -
setCalculationDateOption
public void setCalculationDateOption(tech.corefinance.product.common.model.InterestCalculationDateOptionType calculationDateOption) -
setInterestDayInYear
public void setInterestDayInYear(tech.corefinance.product.common.enums.InterestDayInYear interestDayInYear) -
setApplyWithholdingTaxes
-
setAllowNegativeInterestRate
-
setInterestRateValues
public void setInterestRateValues(List<tech.corefinance.product.common.model.CurrencyValue> interestRateValues) Interest Rate Constraints (%) for fixed interest rate.
Interest Spread Constraints (%) for index rate source. -
setSameInterestForAllCurrency
public void setSameInterestForAllCurrency(boolean sameInterestForAllCurrency) -
setInterestRateIndexSource
-
setInterestItems
public void setInterestItems(List<tech.corefinance.product.common.model.TieredInterestItem> interestItems) -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-