Class SyncStatusCellRenderer

  • All Implemented Interfaces:
    com.hybris.cockpitng.widgets.common.NotifyingWidgetComponentRenderer<org.zkoss.zk.ui.Component,​java.lang.Object,​ItemModel>, com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,​java.lang.Object,​ItemModel>

    public class SyncStatusCellRenderer
    extends com.hybris.cockpitng.widgets.common.AbstractLazyRenderer<org.zkoss.zk.ui.Component,​java.lang.Object,​ItemModel,​java.util.Optional<java.lang.Boolean>>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Boolean getLazyRender()  
      com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zul.impl.XulElement,​java.lang.Object,​ItemModel> getPartialSyncInfoRenderer()  
      SynchronizationFacade getSynchronizationFacade()  
      protected java.util.Optional<java.lang.Boolean> loadData​(java.lang.Object configuration, ItemModel data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType)  
      void render​(org.zkoss.zk.ui.Component parent, java.lang.Object configuration, ItemModel data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)  
      protected void renderAfterLoad​(org.zkoss.zk.ui.Component parent, java.lang.Object configuration, ItemModel data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager wim, com.hybris.cockpitng.lazyloading.LazyTaskResult<java.util.Optional<java.lang.Boolean>> lazyLoadedData)  
      protected void renderBeforeLoad​(org.zkoss.zk.ui.Component parent, java.lang.Object configuration, ItemModel data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)  
      void setLazyRender​(java.lang.Boolean lazyRender)  
      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.common.AbstractLazyRenderer

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

      • partialSyncInfoRenderer

        protected com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zul.impl.XulElement,​java.lang.Object,​ItemModel> partialSyncInfoRenderer
      • lazyRender

        protected java.lang.Boolean lazyRender
    • Constructor Detail

      • SyncStatusCellRenderer

        public SyncStatusCellRenderer()
    • Method Detail

      • render

        public void render​(org.zkoss.zk.ui.Component parent,
                           java.lang.Object configuration,
                           ItemModel data,
                           com.hybris.cockpitng.dataaccess.facades.type.DataType dataType,
                           com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
        Specified by:
        render in interface com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,​java.lang.Object,​ItemModel>
        Overrides:
        render in class com.hybris.cockpitng.widgets.common.AbstractLazyRenderer<org.zkoss.zk.ui.Component,​java.lang.Object,​ItemModel,​java.util.Optional<java.lang.Boolean>>
      • renderBeforeLoad

        protected void renderBeforeLoad​(org.zkoss.zk.ui.Component parent,
                                        java.lang.Object configuration,
                                        ItemModel data,
                                        com.hybris.cockpitng.dataaccess.facades.type.DataType dataType,
                                        com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
        Specified by:
        renderBeforeLoad in class com.hybris.cockpitng.widgets.common.AbstractLazyRenderer<org.zkoss.zk.ui.Component,​java.lang.Object,​ItemModel,​java.util.Optional<java.lang.Boolean>>
      • loadData

        protected java.util.Optional<java.lang.Boolean> loadData​(java.lang.Object configuration,
                                                                 ItemModel data,
                                                                 com.hybris.cockpitng.dataaccess.facades.type.DataType dataType)
        Specified by:
        loadData in class com.hybris.cockpitng.widgets.common.AbstractLazyRenderer<org.zkoss.zk.ui.Component,​java.lang.Object,​ItemModel,​java.util.Optional<java.lang.Boolean>>
      • renderAfterLoad

        protected void renderAfterLoad​(org.zkoss.zk.ui.Component parent,
                                       java.lang.Object configuration,
                                       ItemModel data,
                                       com.hybris.cockpitng.dataaccess.facades.type.DataType dataType,
                                       com.hybris.cockpitng.engine.WidgetInstanceManager wim,
                                       com.hybris.cockpitng.lazyloading.LazyTaskResult<java.util.Optional<java.lang.Boolean>> lazyLoadedData)
        Specified by:
        renderAfterLoad in class com.hybris.cockpitng.widgets.common.AbstractLazyRenderer<org.zkoss.zk.ui.Component,​java.lang.Object,​ItemModel,​java.util.Optional<java.lang.Boolean>>
      • setSynchronizationFacade

        public void setSynchronizationFacade​(SynchronizationFacade synchronizationFacade)
      • setPartialSyncInfoRenderer

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

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

        public void setLazyRender​(java.lang.Boolean lazyRender)
      • getLazyRender

        public java.lang.Boolean getLazyRender()