Class EntityGuiController.GuiControllerThing
- java.lang.Object
-
- de.fraunhofer.iosb.ilt.sensorthingsmanager.controller.EntityGuiController.GuiControllerThing
-
- All Implemented Interfaces:
EntityGuiController<de.fraunhofer.iosb.ilt.sta.model.Thing>
- Enclosing interface:
- EntityGuiController<T extends de.fraunhofer.iosb.ilt.sta.model.Entity<T>>
public static class EntityGuiController.GuiControllerThing extends Object implements EntityGuiController<de.fraunhofer.iosb.ilt.sta.model.Thing>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface de.fraunhofer.iosb.ilt.sensorthingsmanager.controller.EntityGuiController
EntityGuiController.ChildSetter<C extends de.fraunhofer.iosb.ilt.sta.model.Entity<C>>, EntityGuiController.GuiControllerDatastream, EntityGuiController.GuiControllerFeatureOfInterest, EntityGuiController.GuiControllerHistoricalLocation, EntityGuiController.GuiControllerLocation, EntityGuiController.GuiControllerMultiDatastream, EntityGuiController.GuiControllerObservation, EntityGuiController.GuiControllerObsProp, EntityGuiController.GuiControllerSensor, EntityGuiController.GuiControllerThing
-
-
Field Summary
-
Fields inherited from interface de.fraunhofer.iosb.ilt.sensorthingsmanager.controller.EntityGuiController
TYPE_LIST_UOM, TYPE_MAP_STRING_OBJECT
-
-
Constructor Summary
Constructors Constructor Description GuiControllerThing()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.fraunhofer.iosb.ilt.sta.model.EntityTypegetType()voidinit(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service, de.fraunhofer.iosb.ilt.sta.model.Thing entity, javafx.scene.layout.GridPane gridProperties, javafx.scene.control.Accordion accordionLinks, javafx.scene.control.Label labelId, boolean editable)voidloadFields()Load the fields from the entity into the gui.voidsaveFields()Save the fields from the gui into the entity.
-
-
-
Method Detail
-
loadFields
public void loadFields()
Description copied from interface:EntityGuiControllerLoad the fields from the entity into the gui.- Specified by:
loadFieldsin interfaceEntityGuiController<de.fraunhofer.iosb.ilt.sta.model.Thing>
-
saveFields
public void saveFields()
Description copied from interface:EntityGuiControllerSave the fields from the gui into the entity.- Specified by:
saveFieldsin interfaceEntityGuiController<de.fraunhofer.iosb.ilt.sta.model.Thing>
-
getType
public de.fraunhofer.iosb.ilt.sta.model.EntityType getType()
- Specified by:
getTypein interfaceEntityGuiController<de.fraunhofer.iosb.ilt.sta.model.Thing>
-
init
public void init(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service, de.fraunhofer.iosb.ilt.sta.model.Thing entity, javafx.scene.layout.GridPane gridProperties, javafx.scene.control.Accordion accordionLinks, javafx.scene.control.Label labelId, boolean editable)- Specified by:
initin interfaceEntityGuiController<de.fraunhofer.iosb.ilt.sta.model.Thing>- Parameters:
service- The service the entity belongs to.entity- the entity.gridProperties- the grid for entity properties.accordionLinks- The accordion for navigation properties.labelId- The label that shows the entity id.editable- is the entity editable.
-
-