/
iluser
/
web-app
Обзор
Документация
Войти
/
iluser
/
web-app
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/dao/UserDAOCollectionImpl.java
39 строк
1 KB
il
push commit
15 янв 2024, 09:13
15 янв 2024, 09:13
2ab6e32
Код
Авторство
О чём код?
package dao; import entities.User; import java.util.ArrayList; import java.util.List; public class UserDAOCollectionImpl { private static final List<User> userList = new ArrayList<>(); public List<User> getUsersList() { return userList; } public User getUser(User user) { return user; } public void addUser(User user) { userList.add(user); } public void deleteUser(String username) { userList.removeIf(user -> user.getUsername().equals(username)); } public void updateUser(User updateUser) { for (User user : userList) { if (user.getId()==updateUser.getId()) { user.setUsername(updateUser.getUsername()); user.setFirstName(updateUser.getFirstName()); user.setLastName(updateUser.getLastName()); user.setPassword(updateUser.getPassword()); user.setAge(updateUser.getAge()); user.setEmail(updateUser.getEmail()); break; } } } }