StudentLoanManagement
com.student_loan.repository.LoanRepository Interface Reference

Public Member Functions

List< Loan > findByItem (Long itemId)
 
List< Loan > findByLender (Long lenderId)
 
List< Loan > findByBorrower (Long borrowerId)
 
List< Loan > findByLenderAndLoanStatus (Long lenderId, Status loanStatus)
 
List< Loan > findByBorrowerAndLoanStatus (Long borrowerId, Status loanStatus)
 
Optional< Loan > findByBorrowerAndItemAndLoanStatus (Long borrower, Long item, Status loanStatus)
 
int countByBorrowerAndLoanStatus (Long borrowerId, Loan.Status loanStatus)
 

Detailed Description

Definition at line 12 of file LoanRepository.java.

Member Function Documentation

◆ countByBorrowerAndLoanStatus()

int com.student_loan.repository.LoanRepository.countByBorrowerAndLoanStatus ( Long  borrowerId,
Loan.Status  loanStatus 
)

◆ findByBorrower()

List< Loan > com.student_loan.repository.LoanRepository.findByBorrower ( Long  borrowerId)

◆ findByBorrowerAndItemAndLoanStatus()

Optional< Loan > com.student_loan.repository.LoanRepository.findByBorrowerAndItemAndLoanStatus ( Long  borrower,
Long  item,
Status  loanStatus 
)

◆ findByBorrowerAndLoanStatus()

List< Loan > com.student_loan.repository.LoanRepository.findByBorrowerAndLoanStatus ( Long  borrowerId,
Status  loanStatus 
)

◆ findByItem()

List< Loan > com.student_loan.repository.LoanRepository.findByItem ( Long  itemId)

◆ findByLender()

List< Loan > com.student_loan.repository.LoanRepository.findByLender ( Long  lenderId)

◆ findByLenderAndLoanStatus()

List< Loan > com.student_loan.repository.LoanRepository.findByLenderAndLoanStatus ( Long  lenderId,
Status  loanStatus 
)

The documentation for this interface was generated from the following file: