small change to michals create individual loan application from group context work.
This commit is contained in:
+1
-1
@@ -223,7 +223,7 @@ public class Loan extends AbstractAuditableCustom<AppUser, Long> {
|
|||||||
return new Loan(null, group, fund, officer, transactionProcessingStrategy, loanProduct, loanRepaymentScheduleDetail, status, loanCharges);
|
return new Loan(null, group, fund, officer, transactionProcessingStrategy, loanProduct, loanRepaymentScheduleDetail, status, loanCharges);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Loan newMemberLoanApplication(final Client client, final Group group, final LoanProduct loanProduct, final Fund fund,
|
public static Loan newIndividualLoanApplicationFromGroup(final Client client, final Group group, final LoanProduct loanProduct, final Fund fund,
|
||||||
final Staff officer, final LoanTransactionProcessingStrategy transactionProcessingStrategy, final LoanSchedule loanSchedule,
|
final Staff officer, final LoanTransactionProcessingStrategy transactionProcessingStrategy, final LoanSchedule loanSchedule,
|
||||||
final Set<LoanCharge> loanCharges) {
|
final Set<LoanCharge> loanCharges) {
|
||||||
final LoanStatus status = null;
|
final LoanStatus status = null;
|
||||||
|
|||||||
+4
-2
@@ -117,9 +117,11 @@ public class LoanAssembler {
|
|||||||
loanSchedule, loanCharges);
|
loanSchedule, loanCharges);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (clientId != null && groupId != null){
|
if (client != null && group != null){
|
||||||
|
|
||||||
if (!group.hasClientAsMember(client)) { throw new ClientNotInGroupException(clientId, groupId); }
|
if (!group.hasClientAsMember(client)) { throw new ClientNotInGroupException(clientId, groupId); }
|
||||||
loanApplication = Loan.newMemberLoanApplication(client, group, loanProduct, fund, loanOfficer, loanTransactionProcessingStrategy,
|
|
||||||
|
loanApplication = Loan.newIndividualLoanApplicationFromGroup(client, group, loanProduct, fund, loanOfficer, loanTransactionProcessingStrategy,
|
||||||
loanSchedule, loanCharges);
|
loanSchedule, loanCharges);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user