Class AbsenceModel
java.lang.Object
cz.zcu.fav.kiv.mjakubas.saf.gui.form.nmodel.AbsenceModel
Represents a model object of an absence entity.
-
Property Summary
PropertiesTypePropertyDescriptionjavafx.beans.property.IntegerProperty
Gets absence entity id.javafx.beans.property.ListProperty<ScheduleActionDate>
Gets list of all schedule action dates.javafx.beans.property.ListProperty<Student>
Gets list of all students.javafx.beans.property.ObjectProperty<ScheduleActionDate>
Gets selected schedule action date.javafx.beans.property.ObjectProperty<Student>
Gets selected student entity. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavafx.beans.property.IntegerProperty
Gets absence entity id.javafx.beans.property.ListProperty<ScheduleActionDate>
Gets list of all schedule action dates.javafx.beans.property.ListProperty<Student>
Gets list of all students.Exports entity from model.void
void
importEntity
(Absence entity) Imports entity field to model.javafx.beans.property.ObjectProperty<ScheduleActionDate>
Gets selected schedule action date.javafx.beans.property.ObjectProperty<Student>
Gets selected student entity.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
-
absenceID
public javafx.beans.property.IntegerProperty absenceIDPropertyGets absence entity id. -
allStudents
Gets list of all students. -
allScheduleActionDates
Gets list of all schedule action dates. -
selectedStudent
Gets selected student entity. -
selectedScheduleActionDate
Gets selected schedule action date.
-
-
Constructor Details
-
AbsenceModel
public AbsenceModel()
-
-
Method Details
-
importEntity
Description copied from interface:IModel
Imports entity field to model.- Specified by:
importEntity
in interfaceIModel<Absence>
- Parameters:
entity
- reference entity
-
exportEntity
Description copied from interface:IModel
Exports entity from model.- Specified by:
exportEntity
in interfaceIModel<Absence>
- Returns:
- entity from model
-
fillAdditionalEntities
- Specified by:
fillAdditionalEntities
in interfaceIModel<Absence>
- Throws:
FetchException
-
absenceIDProperty
public javafx.beans.property.IntegerProperty absenceIDProperty()Gets absence entity id. -
allStudentsProperty
Gets list of all students. -
allScheduleActionDatesProperty
Gets list of all schedule action dates. -
selectedStudentProperty
Gets selected student entity. -
selectedScheduleActionDateProperty
public javafx.beans.property.ObjectProperty<ScheduleActionDate> selectedScheduleActionDateProperty()Gets selected schedule action date.
-