Class ClassificationCompareViewSectionHeaderRenderer

java.lang.Object
com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRow,CONFIG,com.hybris.cockpitng.widgets.compare.model.PartialRendererData<Collection>>
com.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionHeaderRenderer<com.hybris.cockpitng.config.compareview.jaxb.Section>
com.hybris.cockpitng.widgets.compare.renderer.DefaultCompareViewSectionHeaderRenderer
de.hybris.platform.platformbackoffice.widgets.compare.renderers.ClassificationCompareViewSectionHeaderRenderer
All Implemented Interfaces:
com.hybris.cockpitng.widgets.common.NotifyingWidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRow,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.TableRow,com.hybris.cockpitng.config.compareview.jaxb.Section,com.hybris.cockpitng.widgets.compare.model.PartialRendererData<Collection>>

public class ClassificationCompareViewSectionHeaderRenderer extends com.hybris.cockpitng.widgets.compare.renderer.DefaultCompareViewSectionHeaderRenderer
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Optional<org.zkoss.zk.ui.Component>
    createSectionHeaderTitleSuffixLabel(org.zkoss.zk.ui.Component 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 com.hybris.cockpitng.labels.LabelService
     
    protected com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade
     
    protected boolean
     
    protected boolean
    isNotEqual(com.hybris.cockpitng.compare.model.ComparisonResult result, com.hybris.cockpitng.config.compareview.jaxb.Section section, Object item)
     
    protected boolean
    isNotEqual(com.hybris.cockpitng.compare.model.ComparisonResult result, String groupName)
     
    protected boolean
     
    void
    render(com.hybris.cockpitng.components.table.TableRow 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 boolean
    requiresSectionHeaderTitleRendering(com.hybris.cockpitng.components.table.TableCell title, 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
    setLabelService(com.hybris.cockpitng.labels.LabelService labelService)
     
    void
    setPermissionFacade(com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade)
     

    Methods inherited from class com.hybris.cockpitng.widgets.compare.renderer.DefaultCompareViewSectionHeaderRenderer

    getSectionName, getTooltipText, isNotEqual

    Methods inherited from class com.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionHeaderRenderer

    createSectionHeader, createSectionHeaderTitle, createSectionHeaderTitleExpandTrigger, createSectionHeaderTitleLabel, createTooltipText, getItemComparisonFacade, getObjectFacade, getTranslatedSectionName, getWidgetRenderingUtils, isItemAttributeDifferentThanCorrespondingReferenceItemAttribute, renderSectionHeader, renderSectionHeaderTitle, requiresSectionHeaderRendering, sectionHeaderRendered, sectionHeaderTitleRendered, setItemComparisonFacade, setObjectFacade, setWidgetRenderingUtils

    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

    • ClassificationCompareViewSectionHeaderRenderer

      public ClassificationCompareViewSectionHeaderRenderer()
  • Method Details

    • render

      public void render(com.hybris.cockpitng.components.table.TableRow 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)
      Specified by:
      render in interface com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRow,com.hybris.cockpitng.config.compareview.jaxb.Section,com.hybris.cockpitng.widgets.compare.model.PartialRendererData<Collection>>
      Overrides:
      render in class com.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionHeaderRenderer<com.hybris.cockpitng.config.compareview.jaxb.Section>
    • createSectionHeaderTitleSuffixLabel

      protected Optional<org.zkoss.zk.ui.Component> createSectionHeaderTitleSuffixLabel(org.zkoss.zk.ui.Component 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:
      createSectionHeaderTitleSuffixLabel in class com.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionHeaderRenderer<com.hybris.cockpitng.config.compareview.jaxb.Section>
    • requiresSectionHeaderTitleRendering

      protected boolean requiresSectionHeaderTitleRendering(com.hybris.cockpitng.components.table.TableCell title, 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:
      requiresSectionHeaderTitleRendering in class com.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionHeaderRenderer<com.hybris.cockpitng.config.compareview.jaxb.Section>
    • isPermitted

      protected boolean isPermitted()
    • isNotEqual

      protected boolean isNotEqual(com.hybris.cockpitng.compare.model.ComparisonResult result, String groupName)
      Overrides:
      isNotEqual in class com.hybris.cockpitng.widgets.compare.renderer.DefaultCompareViewSectionHeaderRenderer
    • isNotEqual

      protected boolean isNotEqual(com.hybris.cockpitng.compare.model.ComparisonResult result, com.hybris.cockpitng.config.compareview.jaxb.Section section, Object item)
      Overrides:
      isNotEqual in class com.hybris.cockpitng.widgets.compare.renderer.DefaultCompareViewSectionHeaderRenderer
    • isItemFeatureDifferentThanCorrespondingReferenceItemFeature

      protected boolean isItemFeatureDifferentThanCorrespondingReferenceItemFeature(BackofficeComparisonResult result, Object item, FeatureDescriptor feature)
    • getPermissionFacade

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

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

      protected com.hybris.cockpitng.labels.LabelService getLabelService()
    • setLabelService

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

      public void setClassificationService(ClassificationService classificationService)
    • getClassificationService

      public ClassificationService getClassificationService()