Implemented UI, fixed serialization inconsistency

This commit is contained in:
2023-09-25 20:30:04 +03:00
parent 24d671f765
commit b703d8f658
12 changed files with 134 additions and 109 deletions

View File

@@ -1,7 +1,7 @@
package org.lumijiez.util;
import org.lumijiez.base.Faculty;package org.lumijiez.util;
import org.lumijiez.base.Faculty;
// Helper class for easier management of names, surnames, and groups
public class FullStudentData {
@@ -33,4 +33,11 @@ public class FullStudentData {
public String faculty() {
return facultyName;
}
public boolean equals(FullStudentData data) {
return this.name.equals(data.name())
&& this.surname.equals(data.surname())
&& this.groupName.equals(data.group())
&& this.facultyName.equals(data.faculty());
}
}

View File

@@ -1,26 +0,0 @@
package org.lumijiez.util;
// Helper class for easier management of names, surnames, and groups
public class NameSurnameGroup {
private final String name;
private final String surname;
private final String groupName;
public NameSurnameGroup(String name, String surname, String groupName) {
this.name = name;
this.surname = surname;
this.groupName = groupName;
}
public String name() {
return name;
}
public String surname() {
return surname;
}
public String group() {
return groupName;
}
}