Class EvaluationModel
java.lang.Object
cz.zcu.fav.kiv.mjakubas.saf.gui.form.nmodel.EvaluationModel
- All Implemented Interfaces:
IModel<Evaluation>
Represents a model object of an evaluation entity.
-
Property Summary
PropertiesTypePropertyDescriptionjavafx.beans.property.ListProperty<StudentsSubject>
Gets all students subjects entities.javafx.beans.property.IntegerProperty
Gets evaluation entity id.javafx.beans.property.DoubleProperty
Gets evaluation entity grade.javafx.beans.property.ObjectProperty<StudentsSubject>
Gets selected student subject entity.javafx.beans.property.StringProperty
Gets evaluation entity name.javafx.beans.property.IntegerProperty
Gets evaluation entity weight. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavafx.beans.property.ListProperty<StudentsSubject>
Gets all students subjects entities.javafx.beans.property.IntegerProperty
Gets evaluation entity id.Exports entity from model.void
javafx.beans.property.DoubleProperty
Gets evaluation entity grade.void
importEntity
(Evaluation entity) Imports entity field to model.javafx.beans.property.ObjectProperty<StudentsSubject>
Gets selected student subject entity.javafx.beans.property.StringProperty
Gets evaluation entity name.javafx.beans.property.IntegerProperty
Gets evaluation entity weight.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
-
evaluationID
public javafx.beans.property.IntegerProperty evaluationIDPropertyGets evaluation entity id. -
testName
public javafx.beans.property.StringProperty testNamePropertyGets evaluation entity name. -
grade
public javafx.beans.property.DoubleProperty gradePropertyGets evaluation entity grade. -
weight
public javafx.beans.property.IntegerProperty weightPropertyGets evaluation entity weight. -
allStudentsSubjects
Gets all students subjects entities. -
selectedStudentsSubject
Gets selected student subject entity.
-
-
Constructor Details
-
EvaluationModel
public EvaluationModel()
-
-
Method Details
-
importEntity
Description copied from interface:IModel
Imports entity field to model.- Specified by:
importEntity
in interfaceIModel<Evaluation>
- Parameters:
entity
- reference entity
-
exportEntity
Description copied from interface:IModel
Exports entity from model.- Specified by:
exportEntity
in interfaceIModel<Evaluation>
- Returns:
- entity from model
-
fillAdditionalEntities
- Specified by:
fillAdditionalEntities
in interfaceIModel<Evaluation>
- Throws:
FetchException
-
evaluationIDProperty
public javafx.beans.property.IntegerProperty evaluationIDProperty()Gets evaluation entity id. -
testNameProperty
public javafx.beans.property.StringProperty testNameProperty()Gets evaluation entity name. -
gradeProperty
public javafx.beans.property.DoubleProperty gradeProperty()Gets evaluation entity grade. -
weightProperty
public javafx.beans.property.IntegerProperty weightProperty()Gets evaluation entity weight. -
allStudentsSubjectsProperty
Gets all students subjects entities. -
selectedStudentsSubjectProperty
Gets selected student subject entity.
-