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);
|
||||
}
|
||||
|
||||
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 Set<LoanCharge> loanCharges) {
|
||||
final LoanStatus status = null;
|
||||
|
||||
+4
-2
@@ -117,9 +117,11 @@ public class LoanAssembler {
|
||||
loanSchedule, loanCharges);
|
||||
}
|
||||
|
||||
if (clientId != null && groupId != null){
|
||||
if (client != null && group != null){
|
||||
|
||||
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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user