Files
oop-labs/Lab2/src/main/java/org/lumijiez/base/Faculty.java

64 lines
1.2 KiB
Java

package org.lumijiez.base;
import org.lumijiez.enums.StudyField;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
public class Faculty implements Serializable {
public Faculty(String name, String abbreviation, StudyField field) {
this.name = name;
this.abbreviation = abbreviation;
this.field = field;
}
private String name;
private String abbreviation;
private List<Group> groups = new ArrayList<>();
private StudyField field;
public void addGroup(Group group) {
groups.add(group);
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAbbreviation() {
return abbreviation;
}
public void setAbbreviation(String abbreviation) {
this.abbreviation = abbreviation;
}
public List<Group> getGroups() {
return groups;
}
public void setGroups(List<Group> groups) {
this.groups = groups;
}
public StudyField getField() {
return field;
}
public void setField(StudyField field) {
this.field = field;
}
@Override
public String toString() {
return getName();
}
}