@Override public List<EmployeeBankInfo> getEmployeeBankAccounts(Employee employee) throws InstanceNotFoundException { logger.debug(" in getEmployeeBankAccounts ... "); List<EmployeeBankInfo> bankInfos = new ArrayList<>(); EmployeeBankInfo bankInfo = null; for (EmployeeBankAccount bankAccount : employeeBankAccountDao.getEmployeeBankAccounts(employee)) { bankInfo = new EmployeeBankInfo(); bankInfo.setAccountNumber(bankAccount.getAccountNumber()); bankInfo.setAccountType(bankAccount.getAccountType()); bankInfo.setBankName(bankAccount.getBankName()); bankInfo.setDepositValue(bankAccount.getDepositValue()); bankInfo.setDepositValueType(bankAccount.getDepositValueType()); bankInfo.setId(bankAccount.getId()); bankInfo.setRoutingNumber(bankAccount.getRoutingNumber()); bankInfos.add(bankInfo); } return bankInfos; }