Class ClassificationCompareViewSubsectionHeaderRenderer

  • All Implemented Interfaces:
    com.hybris.cockpitng.widgets.common.NotifyingWidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRow,​ClassificationDescriptor,​com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection>>, com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRow,​ClassificationDescriptor,​com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection>>

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

      • ClassificationCompareViewSubsectionHeaderRenderer

        public ClassificationCompareViewSubsectionHeaderRenderer()
    • Method Detail

      • createSectionHeaderTitleSuffixLabel

        protected java.util.Optional<org.zkoss.zk.ui.Component> createSectionHeaderTitleSuffixLabel​(org.zkoss.zk.ui.Component parent,
                                                                                                    ClassificationDescriptor 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:
        createSectionHeaderTitleSuffixLabel in class com.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionHeaderRenderer<ClassificationDescriptor>
      • getSectionName

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

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

        protected java.lang.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,
                                     java.lang.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,
                                                                                      java.lang.Object item,
                                                                                      FeatureDescriptor featureDescriptor)
      • getLabelService

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

        public void setLabelService​(com.hybris.cockpitng.labels.LabelService labelService)
      • 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)