Class WarehousingQuickListRenderer

  • All Implemented Interfaces:
    com.hybris.backoffice.widgets.quicklist.renderer.QuickListItemRenderer, com.hybris.cockpitng.widgets.common.NotifyingWidgetComponentRenderer<org.zkoss.zk.ui.HtmlBasedComponent,​com.hybris.cockpitng.config.quicklist.jaxb.QuickList,​java.lang.Object>, com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.HtmlBasedComponent,​com.hybris.cockpitng.config.quicklist.jaxb.QuickList,​java.lang.Object>

    public class WarehousingQuickListRenderer
    extends com.hybris.backoffice.widgets.quicklist.renderer.DefaultQuickListItemRenderer
    Renderer that lists consignment entries within a summary context
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.zkoss.zul.Label labelizeProperty​(java.lang.String attributeToRender)
      Returns a Label of the given property while applying the corresponding styling class
      void render​(org.zkoss.zk.ui.HtmlBasedComponent parent, com.hybris.cockpitng.config.quicklist.jaxb.QuickList configuration, java.lang.Object data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)  
      protected void renderConsignmentEntry​(org.zkoss.zk.ui.HtmlBasedComponent parent, ConsignmentEntryModel consignmentEntry)
      Renders each ConsignmentEntryModel that will be displayed in the quick list.
      protected java.lang.String resolveLabel​(java.lang.String labelKey)
      Returns localized label by key, or a "[labelKey]" if localized label was nor registered.
      • Methods inherited from class com.hybris.backoffice.widgets.quicklist.renderer.DefaultQuickListItemRenderer

        appendDescriptionLabels, appendLabel, appendRemoveButton, appendThumbnailAndPopupPreview, getLabelService, getObjectPreview, getWidgetRenderingUtils, isAllowRemove, isOpenItemHyperlink, isRemoveItemButton, prepareThumbnail, setAllowRemove, setLabelService, setWidgetRenderingUtils
      • Methods inherited from class com.hybris.cockpitng.widgets.collectionbrowser.mold.impl.common.renderer.AbstractImageComponentRenderer

        appendPopupPreview, appendThumbnailAndPopupPreview, findMimeByExtension, getConfigurationMapping, getDefaultImage, getExtensionsToMime, getObjectPreview, getObjectPreview, getObjectPreviewService, getPreviewPopupSclass, getThumbnailSclass, isDisplayDefaultImage, loadBaseConfiguration, preparePreviewPopup, setDefaultImage, setDisplayDefaultImage, setExtensionsToMime, setObjectPreviewService
      • 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

      • SCLASS_HBOX_CONTAINER

        protected static final java.lang.String SCLASS_HBOX_CONTAINER
        See Also:
        Constant Field Values
      • SCLASS_VBOX_CONTAINER

        protected static final java.lang.String SCLASS_VBOX_CONTAINER
        See Also:
        Constant Field Values
      • SCLASS_YW_QUICK_LIST_TILE_TITLE_CUST

        protected static final java.lang.String SCLASS_YW_QUICK_LIST_TILE_TITLE_CUST
        See Also:
        Constant Field Values
      • SCLASS_YW_QUICK_LIST_TILE_CUST

        protected static final java.lang.String SCLASS_YW_QUICK_LIST_TILE_CUST
        See Also:
        Constant Field Values
      • SCLASS_YW_QUICK_LIST_TILE_IMG_CUST

        protected static final java.lang.String SCLASS_YW_QUICK_LIST_TILE_IMG_CUST
        See Also:
        Constant Field Values
      • SCLASS_YW_QUICK_LIST_TILE_PROD_CODE

        protected static final java.lang.String SCLASS_YW_QUICK_LIST_TILE_PROD_CODE
        See Also:
        Constant Field Values
      • SCLASS_YW_QUICK_LIST_TILE_PROD_NAME

        protected static final java.lang.String SCLASS_YW_QUICK_LIST_TILE_PROD_NAME
        See Also:
        Constant Field Values
      • SCLASS_YW_QUICK_LIST_TILE_PROD_QTY

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

      • WarehousingQuickListRenderer

        public WarehousingQuickListRenderer()
    • Method Detail

      • render

        public void render​(org.zkoss.zk.ui.HtmlBasedComponent parent,
                           com.hybris.cockpitng.config.quicklist.jaxb.QuickList configuration,
                           java.lang.Object 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.HtmlBasedComponent,​com.hybris.cockpitng.config.quicklist.jaxb.QuickList,​java.lang.Object>
        Overrides:
        render in class com.hybris.backoffice.widgets.quicklist.renderer.DefaultQuickListItemRenderer
      • labelizeProperty

        protected org.zkoss.zul.Label labelizeProperty​(java.lang.String attributeToRender)
        Returns a Label of the given property while applying the corresponding styling class
        Parameters:
        attributeToRender - The attribute to render as a Label
        Returns:
        the label of the given property
      • resolveLabel

        protected java.lang.String resolveLabel​(java.lang.String labelKey)
        Returns localized label by key, or a "[labelKey]" if localized label was nor registered.
        Parameters:
        labelKey - the key of the label to retrieve
        Returns:
        The localized label