CPD Results
The following document contains the results of PMD's CPD 7.7.0.
Duplications
File | Line |
---|---|
com/student_loan/service/ItemService.java | 110 |
com/student_loan/service/ItemService.java | 131 |
List<Loan> loans = loanRepository.findByLenderAndLoanStatus(userId, Loan.Status.IN_USE); return loans.stream() .map(loan -> { Item item = itemRepository.findById(loan.getItem()) .orElseThrow(() -> new RuntimeException("Item no encontrado")); LoanAndItemDto loanItemDto = new LoanAndItemDto(); loanItemDto.setLoanId(loan.getId()); loanItemDto.setBorrowerId(loan.getBorrower()); loanItemDto.setLenderId(loan.getLender()); loanItemDto.setStartDate(loan.getLoanDate()); loanItemDto.setEndDate(loan.getEstimatedReturnDate()); loanItemDto.setItemId(item.getId()); loanItemDto.setItemName(item.getName()); loanItemDto.setItemDescription(item.getDescription()); return loanItemDto; }) .collect(Collectors.toList()); } public List<LoanAndItemDto> getItemsBorrowedByUserWithActiveLoans(Long userId) { |