Class AccessoryPanelController

    • Constructor Detail

      • AccessoryPanelController

        public AccessoryPanelController​(MainModel mainModel)
    • Method Detail

      • getMacros

        public List<org.bidib.wizard.api.model.Macro> getMacros()
      • getSelectedNode

        public org.bidib.wizard.api.model.NodeInterface getSelectedNode()
      • getAccessoryAspectsLabels

        public org.bidib.jbidibc.core.schema.bidiblabels.AccessoryLabel getAccessoryAspectsLabels​(int accessoryId)
      • setAccessoryAspectLabel

        public void setAccessoryAspectLabel​(int accessoryId,
                                            int aspectId,
                                            String label)
      • setAccessoryAspectLabel

        public void setAccessoryAspectLabel​(int accessoryId,
                                            int aspectId,
                                            String label,
                                            boolean save)
      • activateAspect

        public void activateAspect​(org.bidib.wizard.api.model.Accessory accessory,
                                   int aspectNumber)
        Description copied from interface: AccessoryRequestListener
        Activate the aspect.
        Specified by:
        activateAspect in interface AccessoryRequestListener
        Parameters:
        accessory - the accessory
        aspectNumber - the aspect number
      • reloadAccessory

        public void reloadAccessory​(org.bidib.wizard.api.model.Accessory accessory)
      • saveAccessoryLabel

        public void saveAccessoryLabel​(org.bidib.wizard.api.model.Accessory accessory,
                                       String label)
      • labelsChangedEvent

        @EventListener(org.bidib.wizard.common.labels.LabelsChangedEvent.class)
        public void labelsChangedEvent​(org.bidib.wizard.common.labels.LabelsChangedEvent labelsChangedEvent)