Class LoanInterestRate

java.lang.Object
tech.corefinance.product.model.LoanInterestRate
All Implemented Interfaces:
InterestRate

public class LoanInterestRate extends Object implements InterestRate
  • Constructor Details

    • LoanInterestRate

      public LoanInterestRate()
  • Method Details

    • getInterestCalculationMethod

      public LoanInterestCalculationMethod getInterestCalculationMethod()
    • getAccruedInterestPostingFrequency

      public AccruedInterestPostingFrequency getAccruedInterestPostingFrequency()
    • getInterestCalculationPoint

      public InterestCalculationMethod getInterestCalculationPoint()
    • getPercentPerDay

      public int getPercentPerDay()
    • getInterestType

      public LoanInterestType getInterestType()
    • getInterestDayInYear

      public InterestDayInYear getInterestDayInYear()
    • getInterestRateConstraints

      public List<ValueConstraint> getInterestRateConstraints()
      Interest Rate Constraints (%) for fixed interest rate.
      Interest Spread Constraints (%) for index rate source.
    • getInterestRateIndexSource

      public String getInterestRateIndexSource()
    • getRepaymentsInterestCalculation

      public RepaymentsInterestCalculation getRepaymentsInterestCalculation()
    • setInterestCalculationMethod

      public void setInterestCalculationMethod(LoanInterestCalculationMethod interestCalculationMethod)
    • setAccruedInterestPostingFrequency

      public void setAccruedInterestPostingFrequency(AccruedInterestPostingFrequency accruedInterestPostingFrequency)
    • setInterestCalculationPoint

      public void setInterestCalculationPoint(InterestCalculationMethod interestCalculationPoint)
    • setPercentPerDay

      public void setPercentPerDay(int percentPerDay)
    • setInterestType

      public void setInterestType(LoanInterestType interestType)
    • setInterestDayInYear

      public void setInterestDayInYear(InterestDayInYear interestDayInYear)
    • setInterestRateConstraints

      public void setInterestRateConstraints(List<ValueConstraint> interestRateConstraints)
      Interest Rate Constraints (%) for fixed interest rate.
      Interest Spread Constraints (%) for index rate source.
    • setInterestRateIndexSource

      public void setInterestRateIndexSource(String interestRateIndexSource)
    • setRepaymentsInterestCalculation

      public void setRepaymentsInterestCalculation(RepaymentsInterestCalculation repaymentsInterestCalculation)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object