Class ArrearsSetting

java.lang.Object
tech.corefinance.product.model.ArrearsSetting

public class ArrearsSetting extends Object
  • Constructor Details

    • ArrearsSetting

      public ArrearsSetting()
  • Method Details

    • getTolerancePeriods

      public List<ValueConstraint> 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 ArrearsDaysCalculatedFrom getDaysCalculatedFrom()
      Arrears Days Calculated From.
    • getToleranceAmounts

      public List<ValueConstraint> getToleranceAmounts()
      Arrears Tolerance Amount (% of Outstanding Principal).
    • getFloors

      public List<CurrencyLimitValue> getFloors()
      With a floor (minimum).
    • setTolerancePeriods

      public void setTolerancePeriods(List<ValueConstraint> 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(ArrearsDaysCalculatedFrom daysCalculatedFrom)
      Arrears Days Calculated From.
    • setToleranceAmounts

      public void setToleranceAmounts(List<ValueConstraint> toleranceAmounts)
      Arrears Tolerance Amount (% of Outstanding Principal).
    • setFloors

      public void setFloors(List<CurrencyLimitValue> 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