Package tech.corefinance.product.model
Class RepaymentScheduling
java.lang.Object
tech.corefinance.product.model.RepaymentScheduling
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanCollect Principal Every X Repayments.Automatically add a default offset in days to the first installment due date and specify the minimum and maximum days that can be added to the first installment date.Principal Grace Period.Interval repayment scheduling option.Interval repayment scheduling value.Fixed days repayment scheduling value.inthashCode()voidsetCollectPrincipalEveryRepayments(Integer collectPrincipalEveryRepayments) Collect Principal Every X Repayments.voidsetCurrencyRounding(RepaymentCurrencyRounding currencyRounding) voidsetFirstDueDateOffsetConstraints(List<ValueConstraint> firstDueDateOffsetConstraints) Automatically add a default offset in days to the first installment due date and specify the minimum and maximum days that can be added to the first installment date.voidsetGracePeriodConstraints(List<ValueConstraint> gracePeriodConstraints) Principal Grace Period.voidsetGracePeriodType(GracePeriodType gracePeriodType) voidsetInstallmentsConstraints(List<ValueConstraint> installmentsConstraints) voidsetIntervalOption(FrequencyOption intervalOption) Interval repayment scheduling option.voidsetIntervalValue(Integer intervalValue) Interval repayment scheduling value.voidsetNonWorkingDaysRescheduling(NonWorkingDaysRescheduling nonWorkingDaysRescheduling) voidsetRepaymentDays(List<Integer> repaymentDays) Fixed days repayment scheduling value.voidsetRepaymentMethod(RepaymentSchedulingMethod repaymentMethod) voidsetRepaymentsScheduleEditing(RepaymentsScheduleEditing repaymentsScheduleEditing) voidsetScheduleRounding(RepaymentScheduleRounding scheduleRounding) voidsetShortMonthHandling(ShortMonthHandling shortMonthHandling) toString()
-
Constructor Details
-
RepaymentScheduling
public RepaymentScheduling()
-
-
Method Details
-
getRepaymentMethod
-
getIntervalValue
Interval repayment scheduling value. -
getIntervalOption
Interval repayment scheduling option. -
getRepaymentDays
Fixed days repayment scheduling value. -
getShortMonthHandling
-
getInstallmentsConstraints
-
getFirstDueDateOffsetConstraints
Automatically add a default offset in days to the first installment due date and specify the minimum and maximum days that can be added to the first installment date. -
getCollectPrincipalEveryRepayments
Collect Principal Every X Repayments. -
getGracePeriodType
-
getGracePeriodConstraints
Principal Grace Period. If this option is not null then Pure Grace Period must be null. -
getScheduleRounding
-
getCurrencyRounding
-
getNonWorkingDaysRescheduling
-
getRepaymentsScheduleEditing
-
setRepaymentMethod
-
setIntervalValue
Interval repayment scheduling value. -
setIntervalOption
Interval repayment scheduling option. -
setRepaymentDays
Fixed days repayment scheduling value. -
setShortMonthHandling
-
setInstallmentsConstraints
-
setFirstDueDateOffsetConstraints
Automatically add a default offset in days to the first installment due date and specify the minimum and maximum days that can be added to the first installment date. -
setCollectPrincipalEveryRepayments
Collect Principal Every X Repayments. -
setGracePeriodType
-
setGracePeriodConstraints
Principal Grace Period. If this option is not null then Pure Grace Period must be null. -
setScheduleRounding
-
setCurrencyRounding
-
setNonWorkingDaysRescheduling
-
setRepaymentsScheduleEditing
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-