Class ClassificationBulkEditRenderer

java.lang.Object
com.hybris.backoffice.bulkedit.renderer.BulkEditRenderer
de.hybris.platform.platformbackoffice.bulkedit.ClassificationBulkEditRenderer
All Implemented Interfaces:
com.hybris.cockpitng.widgets.configurableflow.validation.LocalizedValidationAwareCustomViewRenderer, com.hybris.cockpitng.widgets.configurableflow.validation.ValidationAwareCustomViewRenderer

public class ClassificationBulkEditRenderer extends BulkEditRenderer
Enhanced BulkEditRenderer, capable of rendering editors for Product's classification
  • Constructor Details

    • ClassificationBulkEditRenderer

      public ClassificationBulkEditRenderer()
  • Method Details

    • validateBulkEditForm

      protected boolean validateBulkEditForm(BulkEditForm form, Map<String,String> params)
      Overrides:
      validateBulkEditForm in class BulkEditRenderer
    • renderAttributes

      protected void renderAttributes(com.hybris.cockpitng.components.validation.ValidatableContainer validatableContainer, Map<String,String> params, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager wim, BulkEditForm form, com.hybris.cockpitng.validation.ValidationHandler proxyValidationHandler, org.zkoss.zul.Div attributesContainer)
      Overrides:
      renderAttributes in class BulkEditRenderer
    • renderGreyAreaIfNeeded

      protected void renderGreyAreaIfNeeded(org.zkoss.zk.ui.Component component, Map<String,String> params, BulkEditForm form)
      Overrides:
      renderGreyAreaIfNeeded in class BulkEditRenderer
    • groupAttributesByClassificationClass

      protected Map<ClassificationClassModel,List<com.hybris.backoffice.attributechooser.Attribute>> groupAttributesByClassificationClass(List<com.hybris.backoffice.attributechooser.Attribute> selectedAttributes)
    • createEditor

      protected com.hybris.cockpitng.components.Editor createEditor(com.hybris.cockpitng.dataaccess.facades.type.DataType genericType, com.hybris.cockpitng.engine.WidgetInstanceManager wim, com.hybris.backoffice.attributechooser.Attribute attribute, Map<String,String> params)
      Overrides:
      createEditor in class BulkEditRenderer
    • createClearAttributeSwitch

      protected Optional<org.zkoss.zul.Checkbox> createClearAttributeSwitch(com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.backoffice.attributechooser.Attribute attribute, BulkEditForm form)
      Overrides:
      createClearAttributeSwitch in class BulkEditRenderer
    • createMergeCheckBox

      protected Optional<org.zkoss.zul.Checkbox> createMergeCheckBox(com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.backoffice.attributechooser.Attribute attribute, BulkEditForm form)
      Overrides:
      createMergeCheckBox in class BulkEditRenderer
    • clearModelValue

      protected void clearModelValue(com.hybris.cockpitng.engine.WidgetInstanceManager wim, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.backoffice.attributechooser.Attribute attribute, String fullAttributeProperty, Map<String,String> params)
      Overrides:
      clearModelValue in class BulkEditRenderer
    • getClassificationSectionBulkEditRenderer

      public ClassificationSectionBulkEditRenderer getClassificationSectionBulkEditRenderer()
    • setClassificationSectionBulkEditRenderer

      public void setClassificationSectionBulkEditRenderer(ClassificationSectionBulkEditRenderer classificationSectionBulkEditRenderer)
    • getClassificationEditorBulkEditRenderer

      public ClassificationEditorBulkEditRenderer getClassificationEditorBulkEditRenderer()
    • setClassificationEditorBulkEditRenderer

      public void setClassificationEditorBulkEditRenderer(ClassificationEditorBulkEditRenderer classificationEditorBulkEditRenderer)
    • setObjectFacade

      public void setObjectFacade(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade)
    • getObjectFacade

      public com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade getObjectFacade()