/
Vagabond132
/
RestExample
Обзор
Документация
Войти
/
Vagabond132
/
RestExample
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/ru/sber/arch/restExample/model/User.java
38 строк
1019 B
Vagabond132
Добавление DTO
22 фев 2025, 16:40
22 фев 2025, 16:40
e8183e1
Код
Авторство
О чём код?
package ru.sber.arch.restExample.model; import lombok.Data; import lombok.RequiredArgsConstructor; import java.util.*; @Data @RequiredArgsConstructor public class User { private String login; private String email; private String registration_date; private String password; private Set<Rate> rates = new HashSet<>(); public void addRate(Rate rate){ for (Rate r: rates){ if (rate.getMovieName().equals(r.getMovieName()) && rate.getReleaseDate().equals(r.getReleaseDate())){ return; } } this.rates.add(rate); } public void removeRate(Rate rate) { Iterator<Rate> iterator = rates.iterator(); while (iterator.hasNext()) { Rate r = iterator.next(); if (r.getMovieName().equals(rate.getMovieName()) && r.getReleaseDate().equals(rate.getReleaseDate())) { iterator.remove(); return; } } } }