Class ClassificationCompareViewSubsectionHeaderRenderer

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<ClassificationDescriptor>
de.hybris.platform.platformbackoffice.widgets.compare.renderers.ClassificationCompareViewSubsectionHeaderRenderer
All Implemented Interfaces:
com.hybris.cockpitng.widgets.common.NotifyingWidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRow,ClassificationDescriptor,com.hybris.cockpitng.widgets.compare.model.PartialRendererData<Collection>>, com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRow,ClassificationDescriptor,com.hybris.cockpitng.widgets.compare.model.PartialRendererData<Collection>>

public class ClassificationCompareViewSubsectionHeaderRenderer extends com.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionHeaderRenderer<ClassificationDescriptor>
  • Constructor Details

    • ClassificationCompareViewSubsectionHeaderRenderer

      public ClassificationCompareViewSubsectionHeaderRenderer()
  • Method Details

    • createSectionHeaderTitleSuffixLabel

      protected Optional<org.zkoss.zk.ui.Component> createSectionHeaderTitleSuffixLabel(org.zkoss.zk.ui.Component parent, ClassificationDescriptor 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<ClassificationDescriptor>
    • getSectionName

      protected String getSectionName(ClassificationDescriptor configuration)
      Specified by:
      getSectionName in class com.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionHeaderRenderer<ClassificationDescriptor>
    • getTranslatedSectionName

      protected String getTranslatedSectionName(ClassificationDescriptor configuration, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
      Overrides:
      getTranslatedSectionName in class com.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionHeaderRenderer<ClassificationDescriptor>
    • getClassificationClass

      protected ClassificationClassModel getClassificationClass(ClassificationDescriptor configuration)
    • getTooltipText

      protected String getTooltipText(ClassificationDescriptor configuration)
      Specified by:
      getTooltipText in class com.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionHeaderRenderer<ClassificationDescriptor>
    • isNotEqual

      protected boolean isNotEqual(com.hybris.cockpitng.compare.model.ComparisonResult result, ClassificationDescriptor configuration)
      Specified by:
      isNotEqual in class com.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionHeaderRenderer<ClassificationDescriptor>
    • isNotEqual

      protected boolean isNotEqual(com.hybris.cockpitng.compare.model.ComparisonResult result, ClassificationDescriptor section, Object item)
      Specified by:
      isNotEqual in class com.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionHeaderRenderer<ClassificationDescriptor>
    • isItemFeatureDifferentThanCorrespondingReferenceItemFeature

      protected boolean isItemFeatureDifferentThanCorrespondingReferenceItemFeature(com.hybris.cockpitng.compare.model.ComparisonResult result, Object item, FeatureDescriptor featureDescriptor)
    • getLabelService

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

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

      protected ClassificationSystemService getClassificationSystemService()
    • setClassificationSystemService

      public void setClassificationSystemService(ClassificationSystemService classificationSystemService)
    • getPermissionFacade

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

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