Class EntityGuiController.GuiControllerObsProp

  • All Implemented Interfaces:
    EntityGuiController<de.fraunhofer.iosb.ilt.sta.model.ObservedProperty>
    Enclosing interface:
    EntityGuiController<T extends de.fraunhofer.iosb.ilt.sta.model.Entity<T>>

    public static class EntityGuiController.GuiControllerObsProp
    extends Object
    implements EntityGuiController<de.fraunhofer.iosb.ilt.sta.model.ObservedProperty>
    • Constructor Detail

      • GuiControllerObsProp

        public GuiControllerObsProp()
    • Method Detail

      • loadFields

        public void loadFields()
        Description copied from interface: EntityGuiController
        Load the fields from the entity into the gui.
        Specified by:
        loadFields in interface EntityGuiController<de.fraunhofer.iosb.ilt.sta.model.ObservedProperty>
      • saveFields

        public void saveFields()
        Description copied from interface: EntityGuiController
        Save the fields from the gui into the entity.
        Specified by:
        saveFields in interface EntityGuiController<de.fraunhofer.iosb.ilt.sta.model.ObservedProperty>
      • getType

        public de.fraunhofer.iosb.ilt.sta.model.EntityType getType()
        Specified by:
        getType in interface EntityGuiController<de.fraunhofer.iosb.ilt.sta.model.ObservedProperty>
      • init

        public void init​(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service,
                         de.fraunhofer.iosb.ilt.sta.model.ObservedProperty entity,
                         javafx.scene.layout.GridPane gridProperties,
                         javafx.scene.control.Accordion accordionLinks,
                         javafx.scene.control.Label labelId,
                         boolean editable)
        Specified by:
        init in interface EntityGuiController<de.fraunhofer.iosb.ilt.sta.model.ObservedProperty>
        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.