StudentLoanManagement
|
Public Member Functions | |
List< Loan > | getAllLoans () |
Optional< Loan > | getLoanById (Long id) |
List< Loan > | getLoansByLender (Long userId) |
List< Loan > | getLoansByBorrower (Long userId) |
List< Long > | getLentItemsIdByUser (Long userId) |
List< Long > | getBorrowedItemsIdByUser (Long userId) |
Loan | saveLoan (Loan loan) |
boolean | returnLoan (Long itemId, Long borrowerId) |
Loan | createLoan (Loan loan) |
void | deleteLoan (Long id) |
Definition at line 28 of file LoanService.java.
Loan com.student_loan.service.LoanService.createLoan | ( | Loan | loan | ) |
Definition at line 184 of file LoanService.java.
void com.student_loan.service.LoanService.deleteLoan | ( | Long | id | ) |
Definition at line 239 of file LoanService.java.
List< Loan > com.student_loan.service.LoanService.getAllLoans | ( | ) |
Definition at line 41 of file LoanService.java.
List< Long > com.student_loan.service.LoanService.getBorrowedItemsIdByUser | ( | Long | userId | ) |
Definition at line 66 of file LoanService.java.
List< Long > com.student_loan.service.LoanService.getLentItemsIdByUser | ( | Long | userId | ) |
Definition at line 57 of file LoanService.java.
Optional< Loan > com.student_loan.service.LoanService.getLoanById | ( | Long | id | ) |
Definition at line 45 of file LoanService.java.
List< Loan > com.student_loan.service.LoanService.getLoansByBorrower | ( | Long | userId | ) |
Definition at line 53 of file LoanService.java.
List< Loan > com.student_loan.service.LoanService.getLoansByLender | ( | Long | userId | ) |
Definition at line 49 of file LoanService.java.
boolean com.student_loan.service.LoanService.returnLoan | ( | Long | itemId, |
Long | borrowerId | ||
) |
Definition at line 125 of file LoanService.java.
Loan com.student_loan.service.LoanService.saveLoan | ( | Loan | loan | ) |
Definition at line 76 of file LoanService.java.