/
evernotenkai
/
DataBaseXJavaProject
Обзор
Документация
Войти
/
evernotenkai
/
DataBaseXJavaProject
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/app/model/UserSession.java
34 строки
1 KB
Makson4ik
Весь проект с src db и прочим делом
12 май 2026, 22:43
12 май 2026, 22:43
431f4aa
Код
Авторство
О чём код?
package app.model; public class UserSession { private int userId; private String login; private String role; private Integer teacherId; private Integer studentId; private String fullName; public int getUserId() { return userId; } public void setUserId(int userId) { this.userId = userId; } public String getLogin() { return login; } public void setLogin(String login) { this.login = login; } public String getRole() { return role; } public void setRole(String role) { this.role = role; } public Integer getTeacherId() { return teacherId; } public void setTeacherId(Integer teacherId) { this.teacherId = teacherId; } public Integer getStudentId() { return studentId; } public void setStudentId(Integer studentId) { this.studentId = studentId; } public String getFullName() { return fullName; } public void setFullName(String fullName) { this.fullName = fullName; } public boolean isAdmin() { return "admin".equalsIgnoreCase(role); } public boolean isTeacher() { return "teacher".equalsIgnoreCase(role); } public boolean isStudent() { return "student".equalsIgnoreCase(role); } public String getRoleLabel() { if (isAdmin()) return "Администратор"; if (isTeacher()) return "Преподаватель"; if (isStudent()) return "Студент"; return role == null ? "" : role; } }