Class SubjectList

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

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

    • SubjectList

      public SubjectList()
      Instantiates new empty Subject List entity.
    • SubjectList

      public SubjectList(int idSubjectlist, String subjectName, Subject[] subjects)
      Instantiates new Subject List entity with all its fields.
      Parameters:
      idSubjectlist - subject list id
      subjectName - subject list name
      subjects - subject lists 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
    • getIdSubjectlist

      public int getIdSubjectlist()
      Get subject list id.
      Returns:
      subject list id
    • getSubjectName

      public String getSubjectName()
      Get subject list name.
      Returns:
      subject list name
    • getSubjects

      public Subject[] getSubjects()
      Get subject lists subjects.
      Returns:
      subject lists subjects
    • setIdSubjectlist

      public void setIdSubjectlist(int idSubjectlist)
      Set subject lists id.
      Parameters:
      idSubjectlist - subject lists id
    • setSubjectName

      public void setSubjectName(String subjectName)
      Set subject lists name.
      Parameters:
      subjectName - subject lists name
    • setSubjects

      public void setSubjects(Subject[] subjects)
      Set subject lists subjects.
      Parameters:
      subjects - subject lists subjects