/
Emma
/
enterprise_test
Обзор
Документация
Войти
/
Emma
/
enterprise_test
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/Department.java
24 строки
1 KB
Emma Kerimkhanova
fixes
24 окт 2025, 14:36
24 окт 2025, 14:36
b69959c
Код
Авторство
О чём код?
public class Department { private int id; private String departmentName; private Employee departmentHead; private Address departmentLocation; private String departmentCod; public Department(int id, String departmentName, Employee departmentHead, Address departmentLocation, String departmentCod) { if (id <= 0) throw new IllegalArgumentException("ID отдела должен быть положительным"); if (departmentName == null || departmentName.trim().isBlank()) throw new IllegalArgumentException("Название отдела не может быть пустым"); if (departmentHead == null) throw new IllegalArgumentException("У отдела должен быть руководитель"); if (departmentCod == null || departmentCod.trim().isBlank()) throw new IllegalArgumentException("Код отдела не может быть пустым"); this.id = id; this.departmentName = departmentName.trim(); this.departmentHead = departmentHead; this.departmentLocation = departmentLocation; this.departmentCod = departmentCod.trim(); } }