Class DefaultSummarySyncStatusRenderer

  • All Implemented Interfaces:
    com.hybris.cockpitng.widgets.common.NotifyingWidgetComponentRenderer<org.zkoss.zk.ui.Component,​com.hybris.cockpitng.config.summaryview.jaxb.Attribute,​ItemModel>, com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,​com.hybris.cockpitng.config.summaryview.jaxb.Attribute,​ItemModel>

    public class DefaultSummarySyncStatusRenderer
    extends com.hybris.cockpitng.widgets.summaryview.renderer.AbstractSummaryViewItemWithIconRenderer<ItemModel>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.zkoss.zk.ui.HtmlBasedComponent createContainer​(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.config.summaryview.jaxb.Attribute attributeConfiguration, ItemModel data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)  
      protected java.util.HashMap<java.lang.String,​java.lang.Object> getCtxMap()  
      protected java.lang.String getIconStatusSClass​(org.zkoss.zk.ui.HtmlBasedComponent iconContainer, com.hybris.cockpitng.config.summaryview.jaxb.Attribute attributeConfiguration, ItemModel data, com.hybris.cockpitng.dataaccess.facades.type.DataAttribute dataAttribute, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)  
      protected java.util.Optional<java.lang.Boolean> getInSyncStatus​(org.zkoss.zk.ui.Component parentComponent)  
      com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade getObjectFacade()  
      com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zul.impl.XulElement,​java.lang.Object,​ItemModel> getPartialSyncInfoRenderer()  
      protected java.lang.String getStatusIconClass​(ItemModel item, java.util.Optional<java.lang.Boolean> inSyncStatus)  
      SynchronizationFacade getSynchronizationFacade()  
      protected void onStatusIconClick​(ItemModel item, com.hybris.cockpitng.engine.WidgetInstanceManager wim)  
      protected void renderIcon​(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.config.summaryview.jaxb.Attribute attributeConfiguration, ItemModel data, com.hybris.cockpitng.dataaccess.facades.type.DataAttribute dataAttribute, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)  
      protected void renderValue​(org.zkoss.zul.Div attributeContainer, com.hybris.cockpitng.config.summaryview.jaxb.Attribute attributeConfiguration, ItemModel data, com.hybris.cockpitng.dataaccess.facades.type.DataAttribute dataAttribute, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)  
      void setObjectFacade​(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade)  
      void setPartialSyncInfoRenderer​(com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zul.impl.XulElement,​java.lang.Object,​ItemModel> partialSyncInfoRenderer)  
      void setSynchronizationFacade​(SynchronizationFacade synchronizationFacade)  
      • Methods inherited from class com.hybris.cockpitng.widgets.summaryview.renderer.AbstractSummaryViewItemWithIconRenderer

        canHandle, createIcon, getAttributeLabelResolver, getIconStatusSClass, getLabelService, getPermissionFacade, hasAttributePermission, hasPermission, render, renderInvalidDataLabel, renderLabel, renderNoReadAccess, setAttributeLabelResolver, setLabelService, setPermissionFacade
      • Methods inherited from class com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer

        addRendererListener, fireComponentRendered, fireComponentRendered, fireComponentRendered, removeRendererListener
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.hybris.cockpitng.widgets.common.WidgetComponentRenderer

        render
    • Field Detail

      • SETTING_SYNC_OUTPUT_SOCKET

        protected static final java.lang.String SETTING_SYNC_OUTPUT_SOCKET
        See Also:
        Constant Field Values
    • Constructor Detail

      • DefaultSummarySyncStatusRenderer

        public DefaultSummarySyncStatusRenderer()
    • Method Detail

      • createContainer

        protected org.zkoss.zk.ui.HtmlBasedComponent createContainer​(org.zkoss.zk.ui.Component parent,
                                                                     com.hybris.cockpitng.config.summaryview.jaxb.Attribute attributeConfiguration,
                                                                     ItemModel data,
                                                                     com.hybris.cockpitng.dataaccess.facades.type.DataType dataType,
                                                                     com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
        Overrides:
        createContainer in class com.hybris.cockpitng.widgets.summaryview.renderer.AbstractSummaryViewItemWithIconRenderer<ItemModel>
      • getInSyncStatus

        protected java.util.Optional<java.lang.Boolean> getInSyncStatus​(org.zkoss.zk.ui.Component parentComponent)
      • renderIcon

        protected void renderIcon​(org.zkoss.zk.ui.Component parent,
                                  com.hybris.cockpitng.config.summaryview.jaxb.Attribute attributeConfiguration,
                                  ItemModel data,
                                  com.hybris.cockpitng.dataaccess.facades.type.DataAttribute dataAttribute,
                                  com.hybris.cockpitng.dataaccess.facades.type.DataType dataType,
                                  com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
        Overrides:
        renderIcon in class com.hybris.cockpitng.widgets.summaryview.renderer.AbstractSummaryViewItemWithIconRenderer<ItemModel>
      • getIconStatusSClass

        protected java.lang.String getIconStatusSClass​(org.zkoss.zk.ui.HtmlBasedComponent iconContainer,
                                                       com.hybris.cockpitng.config.summaryview.jaxb.Attribute attributeConfiguration,
                                                       ItemModel data,
                                                       com.hybris.cockpitng.dataaccess.facades.type.DataAttribute dataAttribute,
                                                       com.hybris.cockpitng.dataaccess.facades.type.DataType dataType,
                                                       com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
        Specified by:
        getIconStatusSClass in class com.hybris.cockpitng.widgets.summaryview.renderer.AbstractSummaryViewItemWithIconRenderer<ItemModel>
      • getStatusIconClass

        protected java.lang.String getStatusIconClass​(ItemModel item,
                                                      java.util.Optional<java.lang.Boolean> inSyncStatus)
      • renderValue

        protected void renderValue​(org.zkoss.zul.Div attributeContainer,
                                   com.hybris.cockpitng.config.summaryview.jaxb.Attribute attributeConfiguration,
                                   ItemModel data,
                                   com.hybris.cockpitng.dataaccess.facades.type.DataAttribute dataAttribute,
                                   com.hybris.cockpitng.dataaccess.facades.type.DataType dataType,
                                   com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
        Specified by:
        renderValue in class com.hybris.cockpitng.widgets.summaryview.renderer.AbstractSummaryViewItemWithIconRenderer<ItemModel>
      • onStatusIconClick

        protected void onStatusIconClick​(ItemModel item,
                                         com.hybris.cockpitng.engine.WidgetInstanceManager wim)
      • getCtxMap

        protected java.util.HashMap<java.lang.String,​java.lang.Object> getCtxMap()
      • setSynchronizationFacade

        public void setSynchronizationFacade​(SynchronizationFacade synchronizationFacade)
      • getPartialSyncInfoRenderer

        public com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zul.impl.XulElement,​java.lang.Object,​ItemModel> getPartialSyncInfoRenderer()
      • setPartialSyncInfoRenderer

        public void setPartialSyncInfoRenderer​(com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zul.impl.XulElement,​java.lang.Object,​ItemModel> partialSyncInfoRenderer)
      • getObjectFacade

        public com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade getObjectFacade()
      • setObjectFacade

        public void setObjectFacade​(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade)