small change to michals create individual loan application from group context work.

This commit is contained in:
Keith Woodlock
2013-01-03 14:35:54 +00:00
parent dde7c9980d
commit 48c40b5170
2 changed files with 5 additions and 3 deletions
@@ -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;
@@ -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);
}