Class ExcelImportValidationResultRenderer

java.lang.Object
com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.config.jaxb.wizard.ViewType,Map<String,String>>
com.hybris.cockpitng.widgets.configurableflow.renderer.DefaultCustomViewRenderer
com.hybris.backoffice.excel.imp.wizard.renderer.ExcelImportValidationResultRenderer
All Implemented Interfaces:
com.hybris.cockpitng.widgets.common.NotifyingWidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.config.jaxb.wizard.ViewType,Map<String,String>>, com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.config.jaxb.wizard.ViewType,Map<String,String>>

public class ExcelImportValidationResultRenderer extends com.hybris.cockpitng.widgets.configurableflow.renderer.DefaultCustomViewRenderer
Allows to display list of errors found in uploaded excel file
  • Constructor Details

    • ExcelImportValidationResultRenderer

      public ExcelImportValidationResultRenderer()
  • Method Details

    • render

      public void render(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.config.jaxb.wizard.ViewType customView, Map<String,String> parameters, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager wim)
      Specified by:
      render in interface com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.config.jaxb.wizard.ViewType,Map<String,String>>
      Specified by:
      render in class com.hybris.cockpitng.widgets.configurableflow.renderer.DefaultCustomViewRenderer
    • reduceResultsList

      protected List<ExcelValidationResult> reduceResultsList(List<ExcelValidationResult> result)
    • limitValidationResultsToMaxThreshold

      protected List<ExcelValidationResult> limitValidationResultsToMaxThreshold(List<ExcelValidationResult> result, int maxErrorRenderAmount)
    • createSubtitle

      protected org.zkoss.zul.Div createSubtitle()
    • createListbox

      protected org.zkoss.zul.Listbox createListbox(List<ExcelValidationResult> result)
    • createButton

      protected org.zkoss.zul.Button createButton(List<ExcelValidationResult> result)
    • getListitemRenderer

      public org.zkoss.zul.ListitemRenderer<ExcelValidationResult> getListitemRenderer()
    • setListitemRenderer

      public void setListitemRenderer(org.zkoss.zul.ListitemRenderer<ExcelValidationResult> listitemRenderer)
    • getExcelDownloadReportService

      public ExcelDownloadReportService getExcelDownloadReportService()
    • setExcelDownloadReportService

      public void setExcelDownloadReportService(ExcelDownloadReportService excelDownloadReportService)
    • getNotificationService

      public com.hybris.cockpitng.util.notifications.NotificationService getNotificationService()
    • setNotificationService

      public void setNotificationService(com.hybris.cockpitng.util.notifications.NotificationService notificationService)
    • getConfigurationService

      public ConfigurationService getConfigurationService()
    • setConfigurationService

      public void setConfigurationService(ConfigurationService configurationService)