Class SchoolClass

java.lang.Object
cz.zcu.fav.kiv.mjakubas.saf.entity.ASimpleEntity
cz.zcu.fav.kiv.mjakubas.saf.entity.SchoolClass

public final class SchoolClass extends ASimpleEntity
Represents a School Class entity implementation for frontend of school agenda.
  • Constructor Details

    • SchoolClass

      public SchoolClass()
      Instantiates new empty School Class entity.
    • SchoolClass

      public SchoolClass(int idClasses, String className, Room room, Teacher teacher, Student[] students, Subject[] subjects)
      Instantiates new School Class entity with all its fields.
      Parameters:
      idClasses - school class id
      className - school class name
      room - classroom
      teacher - school class teacher
      students - school class students
      subjects - school class subjects
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getID

      public int getID()
      Description copied from class: ASimpleEntity
      Gets simple identifier.
      Specified by:
      getID in class ASimpleEntity
      Returns:
      simple identifier
    • getSimpleIdentifier

      public String getSimpleIdentifier()
      Specified by:
      getSimpleIdentifier in class ASimpleEntity
    • getIdClasses

      public int getIdClasses()
      Get class id.
      Returns:
      class id
    • getClassName

      public String getClassName()
      Get class name.
      Returns:
      class name
    • getRoom

      public Room getRoom()
      Get classroom.
      Returns:
      classroom
    • getTeacher

      public Teacher getTeacher()
      Get class teacher.
      Returns:
      class teacher
    • getStudents

      public Student[] getStudents()
      Get class students.
      Returns:
      class students
    • getSubjects

      public Subject[] getSubjects()
      Get class subjects.
      Returns:
      class subjects
    • setIdClasses

      public void setIdClasses(int idClasses)
      Set class id.
      Parameters:
      idClasses - class id
    • setClassName

      public void setClassName(String className)
      Set class name.
      Parameters:
      className - class name
    • setRoom

      public void setRoom(Room roomEntities)
      Set classroom.
      Parameters:
      roomEntities - classroom
    • setTeacher

      public void setTeacher(Teacher teacherEntities)
      Set class teacher.
      Parameters:
      teacherEntities - class teacher
    • setStudents

      public void setStudents(Student[] studentEntities)
      Set class students.
      Parameters:
      studentEntities - class students
    • setSubjects

      public void setSubjects(Subject[] subjectEntities)
      Set class subjects.
      Parameters:
      subjectEntities - class subjects