MIFOSX-1535 : added condition to set the default value
This commit is contained in:
+4
-3
@@ -78,12 +78,13 @@ public class LoanProductInterestRecalculationDetails extends AbstractPersistable
|
|||||||
RecalculationFrequencyType frequencyType = RecalculationFrequencyType.fromInt(recurrenceFrequency);
|
RecalculationFrequencyType frequencyType = RecalculationFrequencyType.fromInt(recurrenceFrequency);
|
||||||
Date recurrenceOnDate = null;
|
Date recurrenceOnDate = null;
|
||||||
if (recurrenceOnLocalDate != null) {
|
if (recurrenceOnLocalDate != null) {
|
||||||
if (frequencyType.isSameAsRepayment()) {
|
if (!frequencyType.isSameAsRepayment()) {
|
||||||
recurrenceInterval = 0;
|
|
||||||
} else {
|
|
||||||
recurrenceOnDate = recurrenceOnLocalDate.toDate();
|
recurrenceOnDate = recurrenceOnLocalDate.toDate();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (frequencyType.isSameAsRepayment()) {
|
||||||
|
recurrenceInterval = 0;
|
||||||
|
}
|
||||||
|
|
||||||
return new LoanProductInterestRecalculationDetails(interestRecalculationCompoundingMethod, loanRescheduleStrategyMethod,
|
return new LoanProductInterestRecalculationDetails(interestRecalculationCompoundingMethod, loanRescheduleStrategyMethod,
|
||||||
recurrenceFrequency, recurrenceInterval, recurrenceOnDate);
|
recurrenceFrequency, recurrenceInterval, recurrenceOnDate);
|
||||||
|
|||||||
Reference in New Issue
Block a user