Class Teacher
java.lang.Object
cz.zcu.fav.kiv.mjakubas.saf.entity.ASimpleEntity
cz.zcu.fav.kiv.mjakubas.saf.entity.Teacher
Represents a Teacher entity implementation for frontend of school agenda.
-
Constructor Summary
ConstructorsConstructorDescriptionTeacher()
Instantiates new empty Teacher entity.Teacher
(int idTeachers, String firstName, String lastName, String birthDate, String commencementDate, String residence, int phone, String email, SubjectList[] subjectlists, Subject[] subjects, ScheduleActionDate[] scheduleActionDates) Instantiates new Teacher entity with all its fields. -
Method Summary
Modifier and TypeMethodDescriptionGet teachers birthdate.Get teachers commencement date.getEmail()
Get teachers email.Get teachers first name.int
getID()
Gets simple identifier.int
Get teachers id.Get teachers last name.int
getPhone()
Get teachers phone.Get teachers residence.Get teachers schedule action date.Get teachers subject lists.Subject[]
Get teachers subjects.void
setBirthDate
(String birthDate) Set teachers birthdate.void
setCommencementDate
(String commencementDate) Set teachers commencement date.void
Set teachers email.void
setFirstName
(String firstName) Set teachers first name.void
setIdTeachers
(int idTeachers) Set teachers id.void
setLastName
(String lastName) Set teachers last name.void
setPhone
(int phone) Set teachers phone.void
setResidence
(String residence) Set teachers residence.void
setScheduleActionDates
(ScheduleActionDate[] scheduleActionDates) Set teachers schedule action dates.void
setSubjectlists
(SubjectList[] subjectlists) Set teachers subject lists.void
setSubjects
(Subject[] subjects) Set teachers subjects.toString()
Methods inherited from class cz.zcu.fav.kiv.mjakubas.saf.entity.ASimpleEntity
equals, getIdentifier
-
Constructor Details
-
Teacher
public Teacher()Instantiates new empty Teacher entity. -
Teacher
public Teacher(int idTeachers, String firstName, String lastName, String birthDate, String commencementDate, String residence, int phone, String email, SubjectList[] subjectlists, Subject[] subjects, ScheduleActionDate[] scheduleActionDates) Instantiates new Teacher entity with all its fields.- Parameters:
idTeachers
- teacher idfirstName
- teacher firsts namelastName
- teacher last namebirthDate
- teacher birthdatecommencementDate
- teacher commencement dateresidence
- teacher residencephone
- teacher phoneemail
- teacher emailsubjectlists
- teacher subjectlistssubjects
- teacher subjectsscheduleActionDates
- teacher schedule action dates
-
-
Method Details
-
getID
public int getID()Description copied from class:ASimpleEntity
Gets simple identifier.- Specified by:
getID
in classASimpleEntity
- Returns:
- simple identifier
-
getSimpleIdentifier
- Specified by:
getSimpleIdentifier
in classASimpleEntity
-
toString
-
getIdTeachers
public int getIdTeachers()Get teachers id.- Returns:
- teachers id
-
getFirstName
Get teachers first name.- Returns:
- teachers first name
-
getLastName
Get teachers last name.- Returns:
- teachers last name
-
getBirthDate
Get teachers birthdate.- Returns:
- teachers birthdate
-
getCommencementDate
Get teachers commencement date.- Returns:
- teachers commencement date
-
getResidence
Get teachers residence.- Returns:
- teachers residence
-
getPhone
public int getPhone()Get teachers phone.- Returns:
- teachers phone
-
getEmail
Get teachers email.- Returns:
- teachers email
-
getSubjectlists
Get teachers subject lists.- Returns:
- teachers subject lists
-
getSubjects
Get teachers subjects.- Returns:
- teachers subjects
-
getScheduleActionDates
Get teachers schedule action date.- Returns:
- teachers schedule action date
-
setIdTeachers
public void setIdTeachers(int idTeachers) Set teachers id.- Parameters:
idTeachers
- teachers id
-
setFirstName
Set teachers first name.- Parameters:
firstName
- teachers first name
-
setLastName
Set teachers last name.- Parameters:
lastName
- teachers last name
-
setBirthDate
Set teachers birthdate.- Parameters:
birthDate
- teachers birthdate
-
setCommencementDate
Set teachers commencement date.- Parameters:
commencementDate
- teachers commencement date
-
setResidence
Set teachers residence.- Parameters:
residence
- teachers residence
-
setPhone
public void setPhone(int phone) Set teachers phone.- Parameters:
phone
- teachers phone
-
setEmail
Set teachers email.- Parameters:
email
- teachers email
-
setSubjectlists
Set teachers subject lists.- Parameters:
subjectlists
- teachers subject lists
-
setSubjects
Set teachers subjects.- Parameters:
subjects
- teachers subjects
-
setScheduleActionDates
Set teachers schedule action dates.- Parameters:
scheduleActionDates
- teachers schedule action dates
-