Class ClassificationCompareViewSectionRenderer

  • All Implemented Interfaces:
    com.hybris.cockpitng.widgets.common.NotifyingWidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRowsGroup,​com.hybris.cockpitng.config.compareview.jaxb.Section,​com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection>>, com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRowsGroup,​com.hybris.cockpitng.config.compareview.jaxb.Section,​com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection>>

    public class ClassificationCompareViewSectionRenderer
    extends com.hybris.cockpitng.widgets.compare.renderer.DefaultCompareViewSectionRenderer
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionRenderer

        com.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionRenderer.ExpandSectionListener
    • Field Summary

      • Fields inherited from class com.hybris.cockpitng.widgets.compare.renderer.DefaultCompareViewSectionRenderer

        ATTRIBUTE_LOCALIZED_ATTRIBUTE_EXPAND_STATE_HOLDER
      • Fields inherited from class com.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionRenderer

        attributeRenderer, cockpitLocaleService, cockpitUserService, headerRenderer, MARK_EXPAND_TRIGGER, MARK_LOCALIZED_ATTRIBUTE_EXPAND_TRIGGER, widgetRenderingUtils
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected DefaultBackofficeClassificationService getCompareViewClassificationService()  
      protected com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade getPermissionFacade()  
      protected com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRowsGroup,​ClassificationDescriptor,​com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection>> getSubsectionRenderer()  
      protected boolean isPermitted()  
      protected boolean isSectionContentRendered​(com.hybris.cockpitng.components.table.TableRowsGroup parent, com.hybris.cockpitng.config.compareview.jaxb.Section configuration, com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection> data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)  
      protected void renderClassificationSection​(com.hybris.cockpitng.components.table.TableRowsGroup parent, ClassificationDescriptor classificationDescriptor, com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection> data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)  
      protected void renderSection​(com.hybris.cockpitng.components.table.TableRowsGroup parent, com.hybris.cockpitng.components.table.TableRow headerRow, com.hybris.cockpitng.config.compareview.jaxb.Section configuration, com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection> data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)  
      void setCompareViewClassificationService​(DefaultBackofficeClassificationService compareViewClassificationService)  
      void setPermissionFacade​(com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade)  
      void setSubsectionRenderer​(com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRowsGroup,​ClassificationDescriptor,​com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection>> subsectionRenderer)  
      • Methods inherited from class com.hybris.cockpitng.widgets.compare.renderer.DefaultCompareViewSectionRenderer

        buildAttributeWithLocalizedQualifierPath, getAllLocales, getAttributeRenderer, getConfiguredSectionIdentifier, getCurrentLocale, handleLocalizedAttributeExpandStateChangeRequested, handleLocalizedAttributeExpandStateChangeRequested, isAttributeLocalized, isCurrentLocale, isNotEqual, registerCollapsibleLocalizedGroupListeners, renderLocalizedAttributeGroup, renderLocalizedAttributeLocalization, updateTableRowDifferentMark
      • Methods inherited from class com.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionRenderer

        getAttributeRenderer, getCockpitLocaleService, getCockpitUserService, getHeaderRenderer, getWidgetRenderingUtils, handleSectionExpandStateChangeRequested, handleSectionExpandStateChangeRequested, isCollapsed, render, renderAttribute, renderSection, renderSectionHeader, sectionHeaderRendered, setAttributeRenderer, setCockpitLocaleService, setCockpitUserService, setCollapsed, setHeaderRenderer, setWidgetRenderingUtils, updateSectionHeaderDifferentMark
      • 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
    • Constructor Detail

      • ClassificationCompareViewSectionRenderer

        public ClassificationCompareViewSectionRenderer()
    • Method Detail

      • isSectionContentRendered

        protected boolean isSectionContentRendered​(com.hybris.cockpitng.components.table.TableRowsGroup parent,
                                                   com.hybris.cockpitng.config.compareview.jaxb.Section configuration,
                                                   com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection> data,
                                                   com.hybris.cockpitng.dataaccess.facades.type.DataType dataType,
                                                   com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
        Overrides:
        isSectionContentRendered in class com.hybris.cockpitng.widgets.compare.renderer.DefaultCompareViewSectionRenderer
      • renderSection

        protected void renderSection​(com.hybris.cockpitng.components.table.TableRowsGroup parent,
                                     com.hybris.cockpitng.components.table.TableRow headerRow,
                                     com.hybris.cockpitng.config.compareview.jaxb.Section configuration,
                                     com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection> data,
                                     com.hybris.cockpitng.dataaccess.facades.type.DataType dataType,
                                     com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
        Overrides:
        renderSection in class com.hybris.cockpitng.widgets.compare.renderer.DefaultCompareViewSectionRenderer
      • isPermitted

        protected boolean isPermitted()
      • renderClassificationSection

        protected void renderClassificationSection​(com.hybris.cockpitng.components.table.TableRowsGroup parent,
                                                   ClassificationDescriptor classificationDescriptor,
                                                   com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection> data,
                                                   com.hybris.cockpitng.dataaccess.facades.type.DataType dataType,
                                                   com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
      • getSubsectionRenderer

        protected com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRowsGroup,​ClassificationDescriptor,​com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection>> getSubsectionRenderer()
      • setSubsectionRenderer

        public void setSubsectionRenderer​(com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRowsGroup,​ClassificationDescriptor,​com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection>> subsectionRenderer)
      • getPermissionFacade

        protected com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade getPermissionFacade()
      • setPermissionFacade

        public void setPermissionFacade​(com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade)