Class Student

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

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

    • Student

      public Student()
      Instantiates new empty Student entity.
    • Student

      public Student(int idStudents, String firstName, String lastName, String birthDate, String residence, int phone, String email, Subject[] subjects, Absence[] absences, StudentsSubject[] studentsSubjectEntities)
      Instantiates new Student entity with all its fields.
      Parameters:
      idStudents - student id
      firstName - student first name
      lastName - student last name
      birthDate - student birthdate
      residence - student residence
      phone - student phone
      email - student email
      subjects - student subject
      absences - student absence
      studentsSubjectEntities - student subjects
  • Method Details

    • 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
    • toString

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

      public int getIdStudents()
      Get students id.
      Returns:
      students id
    • getFirstName

      public String getFirstName()
      Get students first name.
      Returns:
      students first name
    • getLastName

      public String getLastName()
      Get students last name.
      Returns:
      students last name
    • getBirthDate

      public String getBirthDate()
      Get students birthdate.
      Returns:
      students birthdate
    • getResidence

      public String getResidence()
      Get students residence.
      Returns:
      students residence
    • getPhone

      public int getPhone()
      Gets students phone.
      Returns:
      students phone
    • getEmail

      public String getEmail()
      Gets students email.
      Returns:
      students email
    • getSubjects

      public Subject[] getSubjects()
      Get students subjects.
      Returns:
      students subjects
    • getAbsences

      public Absence[] getAbsences()
      Get students absences.
      Returns:
      students absences
    • getStudentssubjects

      public StudentsSubject[] getStudentssubjects()
      Get students subjects.
      Returns:
      students subjects
    • getClassesEntity

      public SchoolClass getClassesEntity()
      Get students class.
      Returns:
      students class
    • setIdStudents

      public void setIdStudents(int idStudents)
      Set students id.
      Parameters:
      idStudents - students id
    • setFirstName

      public void setFirstName(String firstName)
      Set students first name.
      Parameters:
      firstName - students first name
    • setLastName

      public void setLastName(String lastName)
      Set students last name.
      Parameters:
      lastName - students last name
    • setBirthDate

      public void setBirthDate(String birthDate)
      Set students birthdate.
      Parameters:
      birthDate - students birthdate
    • setResidence

      public void setResidence(String residence)
      Set students residence.
      Parameters:
      residence - students residence
    • setPhone

      public void setPhone(int phone)
      Set students phone.
      Parameters:
      phone - students phone
    • setEmail

      public void setEmail(String email)
      Set students email.
      Parameters:
      email - students email
    • setSubjects

      public void setSubjects(Subject[] subjects)
      Set students subject.
      Parameters:
      subjects - students subject
    • setAbsences

      public void setAbsences(Absence[] absences)
      Set students absences.
      Parameters:
      absences - students absences
    • setStudentssubjects

      public void setStudentssubjects(StudentsSubject[] studentssubjects)
      Set students subjects.
      Parameters:
      studentssubjects - students subjects
    • setClassesEntity

      public void setClassesEntity(SchoolClass classesEntity)
      Set students class.
      Parameters:
      classesEntity - students class