Class DefaultSummarySyncStatusRenderer

java.lang.Object
com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.config.summaryview.jaxb.Attribute,DATA>
com.hybris.cockpitng.widgets.summaryview.renderer.AbstractSummaryViewItemWithIconRenderer<ItemModel>
com.hybris.backoffice.sync.renderers.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>
Direct Known Subclasses:
DefaultBundleTemplateSummarySyncStatusRenderer

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

    Fields
    Modifier and Type
    Field
    Description
    protected static final String
     
    protected static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    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 HashMap<String,Object>
     
    protected 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 Optional<Boolean>
    getInSyncStatus(org.zkoss.zk.ui.Component parentComponent)
     
    com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade
     
    com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zul.impl.XulElement,Object,ItemModel>
     
    protected String
     
     
    protected boolean
    isSyncAllowed(com.hybris.cockpitng.config.summaryview.jaxb.Attribute attributeConfiguration, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
     
    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,Object,ItemModel> partialSyncInfoRenderer)
     
    void
     

    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 Details

  • Constructor Details

    • DefaultSummarySyncStatusRenderer

      public DefaultSummarySyncStatusRenderer()
  • Method Details

    • 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>
    • isSyncAllowed

      protected boolean isSyncAllowed(com.hybris.cockpitng.config.summaryview.jaxb.Attribute attributeConfiguration, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
    • getInSyncStatus

      protected Optional<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 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 String getStatusIconClass(ItemModel item, Optional<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 HashMap<String,Object> getCtxMap()
    • getSynchronizationFacade

      public SynchronizationFacade getSynchronizationFacade()
    • setSynchronizationFacade

      public void setSynchronizationFacade(SynchronizationFacade synchronizationFacade)
    • getPartialSyncInfoRenderer

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

      public void setPartialSyncInfoRenderer(com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zul.impl.XulElement,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)