Class RoomModel
java.lang.Object
cz.zcu.fav.kiv.mjakubas.saf.gui.form.nmodel.RoomModel
Represents a model object of a room entity.
-
Property Summary
PropertiesTypePropertyDescriptionjavafx.beans.property.ListProperty<Building>
Gets all building entities.javafx.beans.property.IntegerProperty
Gets room entity capacity.javafx.beans.property.IntegerProperty
Gets room entity id.javafx.beans.property.StringProperty
Gets room entity name.javafx.beans.property.ObjectProperty<Building>
Gets selected building entity. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavafx.beans.property.ListProperty<Building>
Gets all building entities.javafx.beans.property.IntegerProperty
Gets room entity capacity.Exports entity from model.void
void
importEntity
(Room entity) Imports entity field to model.javafx.beans.property.IntegerProperty
Gets room entity id.javafx.beans.property.StringProperty
Gets room entity name.javafx.beans.property.ObjectProperty<Building>
Gets selected building 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
-
roomID
public javafx.beans.property.IntegerProperty roomIDPropertyGets room entity id. -
roomName
public javafx.beans.property.StringProperty roomNamePropertyGets room entity name. -
capacity
public javafx.beans.property.IntegerProperty capacityPropertyGets room entity capacity. -
allBuildings
Gets all building entities. -
selectedBuilding
Gets selected building entity.
-
-
Constructor Details
-
RoomModel
public RoomModel()
-
-
Method Details
-
importEntity
Description copied from interface:IModel
Imports entity field to model.- Specified by:
importEntity
in interfaceIModel<Room>
- Parameters:
entity
- reference entity
-
exportEntity
Description copied from interface:IModel
Exports entity from model.- Specified by:
exportEntity
in interfaceIModel<Room>
- Returns:
- entity from model
-
fillAdditionalEntities
- Specified by:
fillAdditionalEntities
in interfaceIModel<Room>
- Throws:
FetchException
-
roomIDProperty
public javafx.beans.property.IntegerProperty roomIDProperty()Gets room entity id. -
roomNameProperty
public javafx.beans.property.StringProperty roomNameProperty()Gets room entity name. -
capacityProperty
public javafx.beans.property.IntegerProperty capacityProperty()Gets room entity capacity. -
allBuildingsProperty
Gets all building entities. -
selectedBuildingProperty
Gets selected building entity.
-