StudentLoanManagement
com.student_loan.DataInitializer Class Reference

Public Member Functions

 DataInitializer (BCryptPasswordEncoder passwordEncoder)
 
CommandLineRunner initData (UserRepository userRepository, ItemRepository itemRepository, LoanRepository loanRepository, NotificationService notificationService)
 
void saveUsers (List< User > users, UserRepository userRepository)
 
void saveItems (List< Item > items, ItemRepository itemRepository)
 
void saveLoans (List< Loan > loans, LoanRepository loanRepository, NotificationService notificationService, UserRepository userRepository, ItemRepository itemRepo)
 

Detailed Description

Definition at line 23 of file DataInitializer.java.

Constructor & Destructor Documentation

◆ DataInitializer()

com.student_loan.DataInitializer.DataInitializer ( BCryptPasswordEncoder  passwordEncoder)

Definition at line 27 of file DataInitializer.java.

Member Function Documentation

◆ initData()

CommandLineRunner com.student_loan.DataInitializer.initData ( UserRepository  userRepository,
ItemRepository  itemRepository,
LoanRepository  loanRepository,
NotificationService  notificationService 
)

Definition at line 34 of file DataInitializer.java.

◆ saveItems()

void com.student_loan.DataInitializer.saveItems ( List< Item >  items,
ItemRepository  itemRepository 
)

Definition at line 162 of file DataInitializer.java.

◆ saveLoans()

void com.student_loan.DataInitializer.saveLoans ( List< Loan >  loans,
LoanRepository  loanRepository,
NotificationService  notificationService,
UserRepository  userRepository,
ItemRepository  itemRepo 
)

Definition at line 234 of file DataInitializer.java.

◆ saveUsers()

void com.student_loan.DataInitializer.saveUsers ( List< User >  users,
UserRepository  userRepository 
)

Definition at line 77 of file DataInitializer.java.


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