Class ClassificationCompareViewSectionRenderer

java.lang.Object
com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRowsGroup,CONFIG,com.hybris.cockpitng.widgets.compare.model.PartialRendererData<Collection>>
com.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionRenderer<com.hybris.cockpitng.config.compareview.jaxb.Section,com.hybris.cockpitng.config.compareview.jaxb.Attribute>
com.hybris.cockpitng.widgets.compare.renderer.DefaultCompareViewSectionRenderer
de.hybris.platform.platformbackoffice.widgets.compare.renderers.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<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<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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    protected com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade
     
    protected com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRowsGroup,ClassificationDescriptor,com.hybris.cockpitng.widgets.compare.model.PartialRendererData<Collection>>
     
    protected boolean
     
    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<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<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<Collection> data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
     
    void
     
    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<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 Details

    • ClassificationCompareViewSectionRenderer

      public ClassificationCompareViewSectionRenderer()
  • Method Details

    • 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<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<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<Collection> data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
    • getCompareViewClassificationService

      protected DefaultBackofficeClassificationService getCompareViewClassificationService()
    • setCompareViewClassificationService

      public void setCompareViewClassificationService(DefaultBackofficeClassificationService compareViewClassificationService)
    • getSubsectionRenderer

      protected com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRowsGroup,ClassificationDescriptor,com.hybris.cockpitng.widgets.compare.model.PartialRendererData<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<Collection>> subsectionRenderer)
    • getPermissionFacade

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

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