Class AccountArrearsSetting

java.lang.Object
tech.corefinance.account.common.model.AccountArrearsSetting

public class AccountArrearsSetting extends Object
  • Constructor Details

    • AccountArrearsSetting

      public AccountArrearsSetting()
  • Method Details

    • isSameConstraintForAllCurrency

      public boolean isSameConstraintForAllCurrency()
    • getTolerancePeriods

      public List<tech.corefinance.product.common.model.CurrencyValue> getTolerancePeriods()
      Arrears Tolerance Period in Days.
    • isIncludeNonWorkingDay

      public boolean isIncludeNonWorkingDay()
      Include/Exclude Non-Working Days in Arrears Tolerance Period and Penalty Calculation Method.
    • getDaysCalculatedFrom

      public tech.corefinance.product.common.enums.ArrearsDaysCalculatedFrom getDaysCalculatedFrom()
      Arrears Days Calculated From.
    • getToleranceAmounts

      public List<tech.corefinance.product.common.model.CurrencyValue> getToleranceAmounts()
      Arrears Tolerance Amount (% of Outstanding Principal).
    • getFloors

      public List<tech.corefinance.product.common.model.CurrencyValue> getFloors()
      With a floor (minimum).
    • setSameConstraintForAllCurrency

      public void setSameConstraintForAllCurrency(boolean sameConstraintForAllCurrency)
    • setTolerancePeriods

      public void setTolerancePeriods(List<tech.corefinance.product.common.model.CurrencyValue> tolerancePeriods)
      Arrears Tolerance Period in Days.
    • setIncludeNonWorkingDay

      public void setIncludeNonWorkingDay(boolean includeNonWorkingDay)
      Include/Exclude Non-Working Days in Arrears Tolerance Period and Penalty Calculation Method.
    • setDaysCalculatedFrom

      public void setDaysCalculatedFrom(tech.corefinance.product.common.enums.ArrearsDaysCalculatedFrom daysCalculatedFrom)
      Arrears Days Calculated From.
    • setToleranceAmounts

      public void setToleranceAmounts(List<tech.corefinance.product.common.model.CurrencyValue> toleranceAmounts)
      Arrears Tolerance Amount (% of Outstanding Principal).
    • setFloors

      public void setFloors(List<tech.corefinance.product.common.model.CurrencyValue> floors)
      With a floor (minimum).
    • 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