Class PartialSyncInfoTooltipRenderer

  • All Implemented Interfaces:
    com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zul.impl.XulElement,​java.lang.Object,​ItemModel>

    public class PartialSyncInfoTooltipRenderer
    extends java.lang.Object
    implements com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zul.impl.XulElement,​java.lang.Object,​ItemModel>
    Renderer which adds a tooltip to given component with partial sync info.
    • Field Detail

      • SCLASS_PARTIAL_SYNC_INFO_JOB

        public static final java.lang.String SCLASS_PARTIAL_SYNC_INFO_JOB
        See Also:
        Constant Field Values
      • SCLASS_PARTIAL_SYNC_INFO_JOB_NAME

        public static final java.lang.String SCLASS_PARTIAL_SYNC_INFO_JOB_NAME
        See Also:
        Constant Field Values
      • SCLASS_PARTIAL_SYNC_INFO

        public static final java.lang.String SCLASS_PARTIAL_SYNC_INFO
        See Also:
        Constant Field Values
      • LABEL_PARTIAL_SYNC_INFO_UNAVAILABLE

        public static final java.lang.String LABEL_PARTIAL_SYNC_INFO_UNAVAILABLE
        See Also:
        Constant Field Values
    • Constructor Detail

      • PartialSyncInfoTooltipRenderer

        public PartialSyncInfoTooltipRenderer()
    • Method Detail

      • render

        public void render​(org.zkoss.zul.impl.XulElement component,
                           java.lang.Object configuration,
                           ItemModel itemModel,
                           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.zul.impl.XulElement,​java.lang.Object,​ItemModel>
      • createPartialSyncInfo

        protected org.zkoss.zk.ui.Component createPartialSyncInfo​(PartialSyncInfo partialSync)
      • createJobSyncInfo

        protected org.zkoss.zk.ui.Component createJobSyncInfo​(SyncItemJobModel syncJob,
                                                              java.lang.Boolean inSync)
      • setSynchronizationFacade

        public void setSynchronizationFacade​(SynchronizationFacade synchronizationFacade)
      • setLabelService

        public void setLabelService​(com.hybris.cockpitng.labels.LabelService labelService)