Class BuildingModel

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

public class BuildingModel extends Object implements IModel<Building>
Represents a model object of a building entity.
  • Property Details

    • buildingID

      public javafx.beans.property.IntegerProperty buildingIDProperty
      Gets building entity id.
    • buildingName

      public javafx.beans.property.StringProperty buildingNameProperty
      Gets building entity name.
    • allBuildingRooms

      public javafx.beans.property.ListProperty<Room> allBuildingRoomsProperty
  • Constructor Details

    • BuildingModel

      public BuildingModel()
  • Method Details

    • importEntity

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

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

      public javafx.beans.property.IntegerProperty buildingIDProperty()
      Gets building entity id.
    • buildingNameProperty

      public javafx.beans.property.StringProperty buildingNameProperty()
      Gets building entity name.
    • allBuildingRoomsProperty

      public javafx.beans.property.ListProperty<Room> allBuildingRoomsProperty()