Class TeacherModel
java.lang.Object
cz.zcu.fav.kiv.mjakubas.saf.gui.form.nmodel.TeacherModel
Represents a model object of a teacher entity.
-
Property Summary
PropertiesTypePropertyDescriptionjavafx.beans.property.ListProperty<SubjectList>
javafx.beans.property.ListProperty<SubjectList>
javafx.beans.property.ObjectProperty<LocalDate>
Gets teacher entity birthdate.javafx.beans.property.ObjectProperty<LocalDate>
Gets teacher entity commencement date.javafx.beans.property.StringProperty
Gets teacher entity email.javafx.beans.property.StringProperty
Gets teacher entity first name.javafx.beans.property.IntegerProperty
Gets teacher entity id.javafx.beans.property.StringProperty
Gets teacher entity last name.javafx.beans.property.StringProperty
Gets teacher entity phone.javafx.beans.property.StringProperty
Gets teacher entity residence.javafx.beans.property.ObjectProperty<SubjectList>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavafx.beans.property.ListProperty<SubjectList>
javafx.beans.property.ListProperty<SubjectList>
javafx.beans.property.ObjectProperty<LocalDate>
Gets teacher entity birthdate.javafx.beans.property.ObjectProperty<LocalDate>
Gets teacher entity commencement date.javafx.beans.property.StringProperty
Gets teacher entity email.Exports entity from model.void
javafx.beans.property.StringProperty
Gets teacher entity first name.javafx.beans.property.IntegerProperty
Gets teacher entity id.void
importEntity
(Teacher entity) Imports entity field to model.javafx.beans.property.StringProperty
Gets teacher entity last name.javafx.beans.property.StringProperty
Gets teacher entity phone.javafx.beans.property.StringProperty
Gets teacher entity residence.javafx.beans.property.ObjectProperty<SubjectList>
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface cz.zcu.fav.kiv.mjakubas.saf.gui.form.nmodel.IModel
makeAdditionalRequests
-
Property Details
-
idTeachers
public javafx.beans.property.IntegerProperty idTeachersPropertyGets teacher entity id. -
firstName
public javafx.beans.property.StringProperty firstNamePropertyGets teacher entity first name. -
lastName
public javafx.beans.property.StringProperty lastNamePropertyGets teacher entity last name. -
birthDate
Gets teacher entity birthdate. -
commencementDate
Gets teacher entity commencement date. -
residence
public javafx.beans.property.StringProperty residencePropertyGets teacher entity residence. -
phone
public javafx.beans.property.StringProperty phonePropertyGets teacher entity phone. -
email
public javafx.beans.property.StringProperty emailPropertyGets teacher entity email. -
allSubjectLists
-
selectedSubjectList
-
allTeacherSubjectLists
-
-
Constructor Details
-
TeacherModel
public TeacherModel()
-
-
Method Details
-
importEntity
Description copied from interface:IModel
Imports entity field to model.- Specified by:
importEntity
in interfaceIModel<Teacher>
- Parameters:
entity
- reference entity
-
exportEntity
Description copied from interface:IModel
Exports entity from model.- Specified by:
exportEntity
in interfaceIModel<Teacher>
- Returns:
- entity from model
-
fillAdditionalEntities
- Specified by:
fillAdditionalEntities
in interfaceIModel<Teacher>
- Throws:
FetchException
-
idTeachersProperty
public javafx.beans.property.IntegerProperty idTeachersProperty()Gets teacher entity id. -
firstNameProperty
public javafx.beans.property.StringProperty firstNameProperty()Gets teacher entity first name. -
lastNameProperty
public javafx.beans.property.StringProperty lastNameProperty()Gets teacher entity last name. -
birthDateProperty
Gets teacher entity birthdate. -
commencementDateProperty
Gets teacher entity commencement date. -
residenceProperty
public javafx.beans.property.StringProperty residenceProperty()Gets teacher entity residence. -
phoneProperty
public javafx.beans.property.StringProperty phoneProperty()Gets teacher entity phone. -
emailProperty
public javafx.beans.property.StringProperty emailProperty()Gets teacher entity email. -
allSubjectListsProperty
-
selectedSubjectListProperty
-
allTeacherSubjectListsProperty
-