Class EvaluationModel

java.lang.Object
cz.zcu.fav.kiv.mjakubas.saf.gui.form.nmodel.EvaluationModel
All Implemented Interfaces:
IModel<Evaluation>

public class EvaluationModel extends Object implements IModel<Evaluation>
Represents a model object of an evaluation entity.
  • Property Details

    • evaluationID

      public javafx.beans.property.IntegerProperty evaluationIDProperty
      Gets evaluation entity id.
    • testName

      public javafx.beans.property.StringProperty testNameProperty
      Gets evaluation entity name.
    • grade

      public javafx.beans.property.DoubleProperty gradeProperty
      Gets evaluation entity grade.
    • weight

      public javafx.beans.property.IntegerProperty weightProperty
      Gets evaluation entity weight.
    • allStudentsSubjects

      public javafx.beans.property.ListProperty<StudentsSubject> allStudentsSubjectsProperty
      Gets all students subjects entities.
    • selectedStudentsSubject

      public javafx.beans.property.ObjectProperty<StudentsSubject> selectedStudentsSubjectProperty
      Gets selected student subject entity.
  • Constructor Details

    • EvaluationModel

      public EvaluationModel()
  • Method Details

    • importEntity

      public void importEntity(Evaluation entity)
      Description copied from interface: IModel
      Imports entity field to model.
      Specified by:
      importEntity in interface IModel<Evaluation>
      Parameters:
      entity - reference entity
    • exportEntity

      public Evaluation exportEntity()
      Description copied from interface: IModel
      Exports entity from model.
      Specified by:
      exportEntity in interface IModel<Evaluation>
      Returns:
      entity from model
    • fillAdditionalEntities

      public void fillAdditionalEntities() throws FetchException
      Specified by:
      fillAdditionalEntities in interface IModel<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

      public javafx.beans.property.ListProperty<StudentsSubject> allStudentsSubjectsProperty()
      Gets all students subjects entities.
    • selectedStudentsSubjectProperty

      public javafx.beans.property.ObjectProperty<StudentsSubject> selectedStudentsSubjectProperty()
      Gets selected student subject entity.