Package com.hybris.cockpitng.engine.impl
Class DefaultWidgetToolbarRenderer
- java.lang.Object
-
- com.hybris.cockpitng.engine.impl.DefaultWidgetToolbarRenderer
-
- All Implemented Interfaces:
WidgetToolbarRenderer
public class DefaultWidgetToolbarRenderer extends java.lang.Object implements WidgetToolbarRenderer
-
-
Constructor Summary
Constructors Constructor Description DefaultWidgetToolbarRenderer()
-
Method Summary
-
-
-
Method Detail
-
appendWidgetToolbar
public void appendWidgetToolbar(org.zkoss.zk.ui.Component parent, WidgetDefinition widgetDefinition, Widgetslot widgetSlot)- Specified by:
appendWidgetToolbarin interfaceWidgetToolbarRenderer
-
prepareWidget
protected void prepareWidget(WidgetDefinition widgetDefinition, Widgetslot widgetSlot, org.zkoss.zul.Div widgetToolbar, org.zkoss.zul.Div toolbarDiv)
-
canAppendWidgetToolbar
protected boolean canAppendWidgetToolbar(Widget widget)
-
getComponentDefinition
protected <T> T getComponentDefinition(java.lang.String widgetId)
-
appendSettingsButton
public void appendSettingsButton(org.zkoss.zk.ui.Component parent, Widgetslot widgetslot)- Specified by:
appendSettingsButtonin interfaceWidgetToolbarRenderer
-
renderComposedGroupButton
public void renderComposedGroupButton(org.zkoss.zk.ui.Component parent, Widgetslot widgetSlot)- Specified by:
renderComposedGroupButtonin interfaceWidgetToolbarRenderer
-
renderRemoveBtn
public void renderRemoveBtn(org.zkoss.zk.ui.Component parent, Widgetslot widgetSlot, WidgetDefinition widgetDefinition)- Specified by:
renderRemoveBtnin interfaceWidgetToolbarRenderer
-
confirmNeeded
public boolean confirmNeeded(Widget widget)
Determines if user is required to confirm before removing a widget. Default implementation returnstrueif any of the following evaluatestrue:- widget contains parent widget(s)
- widget has established connections to other widgets
- Specified by:
confirmNeededin interfaceWidgetToolbarRenderer- Parameters:
widget-- Returns:
-
removeWidget
public void removeWidget(Widgetslot widgetSlot, Widget widget)
Removes the widget from the configuration.- Specified by:
removeWidgetin interfaceWidgetToolbarRenderer- Parameters:
widgetSlot-widget-
-
renderShowInvisibleChildrenButton
public void renderShowInvisibleChildrenButton(org.zkoss.zk.ui.Component parent, Widgetslot widgetslot)- Specified by:
renderShowInvisibleChildrenButtonin interfaceWidgetToolbarRenderer
-
setInvisibleContainerVisible
public void setInvisibleContainerVisible(Widgetslot widgetslot, boolean value)
- Specified by:
setInvisibleContainerVisiblein interfaceWidgetToolbarRenderer
-
getCockpitAdminService
public CockpitAdminService getCockpitAdminService()
-
setCockpitAdminService
public void setCockpitAdminService(CockpitAdminService cockpitAdminService)
-
getConnectButtonRenderer
public ConnectButtonRenderer getConnectButtonRenderer()
-
setConnectButtonRenderer
public void setConnectButtonRenderer(ConnectButtonRenderer connectButtonRenderer)
-
getWidgetPersistenceService
public WidgetPersistenceService getWidgetPersistenceService()
-
setWidgetPersistenceService
public void setWidgetPersistenceService(WidgetPersistenceService widgetPersistenceService)
-
getWidgetGroupingService
public WidgetGroupingService getWidgetGroupingService()
-
setWidgetGroupingService
public void setWidgetGroupingService(WidgetGroupingService widgetGroupingService)
-
getWidgetService
public WidgetService getWidgetService()
-
setWidgetService
public void setWidgetService(WidgetService widgetService)
-
getTemplateButtonRenderer
public TemplateButtonRenderer getTemplateButtonRenderer()
-
setTemplateButtonRenderer
public void setTemplateButtonRenderer(TemplateButtonRenderer templateButtonRenderer)
-
getSessionWidgetInstanceRegistry
public SessionWidgetInstanceRegistry getSessionWidgetInstanceRegistry()
-
setSessionWidgetInstanceRegistry
public void setSessionWidgetInstanceRegistry(SessionWidgetInstanceRegistry sessionWidgetInstanceRegistry)
-
getCockpitComponentDefinitionService
public CockpitComponentDefinitionService getCockpitComponentDefinitionService()
-
setCockpitComponentDefinitionService
public void setCockpitComponentDefinitionService(CockpitComponentDefinitionService cockpitComponentDefinitionService)
-
-