Class ScheduleActionDateModel

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

public class ScheduleActionDateModel extends Object implements IModel<ScheduleActionDate>
Represents a model object of a schedule action date entity.
  • Property Details

    • scheduleActionDateID

      public javafx.beans.property.IntegerProperty scheduleActionDateIDProperty
      Gets schedule action date entity id.
    • date

      public javafx.beans.property.ObjectProperty<LocalDate> dateProperty
      Gets schedule action date entity date.
    • theme

      public javafx.beans.property.StringProperty themeProperty
      Gets schedule action date theme.
    • allScheduleActions

      public javafx.beans.property.ListProperty<ScheduleAction> allScheduleActionsProperty
      Gets list of all schedule actions entities.
    • selectedScheduleAction

      public javafx.beans.property.ObjectProperty<ScheduleAction> selectedScheduleActionProperty
      Gets selected schedule action entity.
  • Constructor Details

    • ScheduleActionDateModel

      public ScheduleActionDateModel()
  • Method Details

    • importEntity

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

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

      public void fillAdditionalEntities() throws FetchException
      Specified by:
      fillAdditionalEntities in interface IModel<ScheduleActionDate>
      Throws:
      FetchException
    • scheduleActionDateIDProperty

      public javafx.beans.property.IntegerProperty scheduleActionDateIDProperty()
      Gets schedule action date entity id.
    • dateProperty

      public javafx.beans.property.ObjectProperty<LocalDate> dateProperty()
      Gets schedule action date entity date.
    • themeProperty

      public javafx.beans.property.StringProperty themeProperty()
      Gets schedule action date theme.
    • allScheduleActionsProperty

      public javafx.beans.property.ListProperty<ScheduleAction> allScheduleActionsProperty()
      Gets list of all schedule actions entities.
    • selectedScheduleActionProperty

      public javafx.beans.property.ObjectProperty<ScheduleAction> selectedScheduleActionProperty()
      Gets selected schedule action entity.