Class ScheduleActionModel
java.lang.Object
cz.zcu.fav.kiv.mjakubas.saf.gui.form.nmodel.ScheduleActionModel
- All Implemented Interfaces:
IModel<ScheduleAction>
Represents a model object of a schedule action entity.
-
Property Summary
PropertiesTypePropertyDescriptionjavafx.beans.property.ListProperty<Room>
Gets list of all rooms entities.javafx.beans.property.ListProperty<SchoolDay>
Gets list of all school days entities.javafx.beans.property.ListProperty<SchoolHour>
Gets list of all school hours entities.javafx.beans.property.ListProperty<Subject>
Gets list of all subjects entities.javafx.beans.property.IntegerProperty
Gets schedule action entity id.javafx.beans.property.ObjectProperty<Room>
Gets selected room entity.javafx.beans.property.ObjectProperty<SchoolDay>
Gets selected school day entity.javafx.beans.property.ObjectProperty<SchoolHour>
Gets selected school hour entity.javafx.beans.property.ObjectProperty<Subject>
Gets selected subject entity. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavafx.beans.property.ListProperty<Room>
Gets list of all rooms entities.javafx.beans.property.ListProperty<SchoolDay>
Gets list of all school days entities.javafx.beans.property.ListProperty<SchoolHour>
Gets list of all school hours entities.javafx.beans.property.ListProperty<Subject>
Gets list of all subjects entities.Exports entity from model.void
void
importEntity
(ScheduleAction entity) Imports entity field to model.javafx.beans.property.IntegerProperty
Gets schedule action entity id.javafx.beans.property.ObjectProperty<Room>
Gets selected room entity.javafx.beans.property.ObjectProperty<SchoolDay>
Gets selected school day entity.javafx.beans.property.ObjectProperty<SchoolHour>
Gets selected school hour entity.javafx.beans.property.ObjectProperty<Subject>
Gets selected subject 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
-
scheduleActionID
public javafx.beans.property.IntegerProperty scheduleActionIDPropertyGets schedule action entity id. -
allRooms
Gets list of all rooms entities. -
allSubjects
Gets list of all subjects entities. -
allSchoolDays
Gets list of all school days entities. -
allSchoolHours
Gets list of all school hours entities. -
selectedRoom
Gets selected room entity. -
selectedSubject
Gets selected subject entity. -
selectedSchoolDay
Gets selected school day entity. -
selectedSchoolHour
Gets selected school hour entity.
-
-
Constructor Details
-
ScheduleActionModel
public ScheduleActionModel()
-
-
Method Details
-
importEntity
Description copied from interface:IModel
Imports entity field to model.- Specified by:
importEntity
in interfaceIModel<ScheduleAction>
- Parameters:
entity
- reference entity
-
exportEntity
Description copied from interface:IModel
Exports entity from model.- Specified by:
exportEntity
in interfaceIModel<ScheduleAction>
- Returns:
- entity from model
-
fillAdditionalEntities
- Specified by:
fillAdditionalEntities
in interfaceIModel<ScheduleAction>
- Throws:
FetchException
-
scheduleActionIDProperty
public javafx.beans.property.IntegerProperty scheduleActionIDProperty()Gets schedule action entity id. -
allRoomsProperty
Gets list of all rooms entities. -
allSubjectsProperty
Gets list of all subjects entities. -
allSchoolDaysProperty
Gets list of all school days entities. -
allSchoolHoursProperty
Gets list of all school hours entities. -
selectedRoomProperty
Gets selected room entity. -
selectedSubjectProperty
Gets selected subject entity. -
selectedSchoolDayProperty
Gets selected school day entity. -
selectedSchoolHourProperty
Gets selected school hour entity.
-