Class AccessoryPanelController
- java.lang.Object
-
- org.bidib.wizard.mvc.main.controller.AccessoryPanelController
-
- All Implemented Interfaces:
AccessoryRequestListener
public class AccessoryPanelController extends Object implements AccessoryRequestListener
-
-
Constructor Summary
Constructors Constructor Description AccessoryPanelController(MainModel mainModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivateAspect(org.bidib.wizard.api.model.Accessory accessory, int aspectNumber)Activate the aspect.AccessoryListPanelcreateAccessoryListPanel(TabVisibilityListener tabVisibilityListener)org.bidib.jbidibc.core.schema.bidiblabels.AccessoryLabelgetAccessoryAspectsLabels(int accessoryId)List<org.bidib.wizard.api.model.Macro>getMacros()org.bidib.wizard.api.model.NodeInterfacegetSelectedNode()voidlabelsChangedEvent(org.bidib.wizard.common.labels.LabelsChangedEvent labelsChangedEvent)voidreloadAccessory(org.bidib.wizard.api.model.Accessory accessory)voidsaveAccessoryLabel(org.bidib.wizard.api.model.Accessory accessory, String label)voidsetAccessoryAspectLabel(int accessoryId, int aspectId, String label)voidsetAccessoryAspectLabel(int accessoryId, int aspectId, String label, boolean save)voidstoreAccessory(org.bidib.wizard.api.model.Accessory accessory)Store the accessory on the node.
-
-
-
Constructor Detail
-
AccessoryPanelController
public AccessoryPanelController(MainModel mainModel)
-
-
Method Detail
-
createAccessoryListPanel
public AccessoryListPanel createAccessoryListPanel(TabVisibilityListener tabVisibilityListener)
-
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:AccessoryRequestListenerActivate the aspect.- Specified by:
activateAspectin interfaceAccessoryRequestListener- Parameters:
accessory- the accessoryaspectNumber- the aspect number
-
storeAccessory
public void storeAccessory(org.bidib.wizard.api.model.Accessory accessory)
Description copied from interface:AccessoryRequestListenerStore the accessory on the node.- Specified by:
storeAccessoryin interfaceAccessoryRequestListener- Parameters:
accessory- the accessory
-
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)
-
-