Class AccountPenaltySetting

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

public class AccountPenaltySetting extends Object
PenaltySetting
How is the penalty rate charged? => % per year.
  • Constructor Details

    • AccountPenaltySetting

      public AccountPenaltySetting()
  • Method Details

    • isSameConstraintForAllCurrency

      public boolean isSameConstraintForAllCurrency()
    • getCalculationMethod

      public tech.corefinance.product.common.enums.PenaltyCalculationMethod getCalculationMethod()
    • getPenaltyTolerancePeriod

      public Integer getPenaltyTolerancePeriod()
      Penalty Tolerance Period X Days.
    • getPenaltyRateValues

      public List<tech.corefinance.product.common.model.CurrencyValue> getPenaltyRateValues()
      Penalty Rate Constraints (%).
    • setSameConstraintForAllCurrency

      public void setSameConstraintForAllCurrency(boolean sameConstraintForAllCurrency)
    • setCalculationMethod

      public void setCalculationMethod(tech.corefinance.product.common.enums.PenaltyCalculationMethod calculationMethod)
    • setPenaltyTolerancePeriod

      public void setPenaltyTolerancePeriod(Integer penaltyTolerancePeriod)
      Penalty Tolerance Period X Days.
    • setPenaltyRateValues

      public void setPenaltyRateValues(List<tech.corefinance.product.common.model.CurrencyValue> penaltyRateValues)
      Penalty Rate Constraints (%).
    • 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