Class ExcelExportRenderer
- java.lang.Object
-
- com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.config.jaxb.wizard.ViewType,java.util.Map<java.lang.String,java.lang.String>>
-
- com.hybris.cockpitng.widgets.configurableflow.renderer.DefaultCustomViewRenderer
-
- com.hybris.backoffice.renderer.attributeschooser.AbstractAttributesExportRenderer<AttributeDescriptorModel>
-
- com.hybris.backoffice.excel.export.wizard.renderer.ExcelExportRenderer
-
- All Implemented Interfaces:
com.hybris.cockpitng.widgets.common.NotifyingWidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.config.jaxb.wizard.ViewType,java.util.Map<java.lang.String,java.lang.String>>,com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.config.jaxb.wizard.ViewType,java.util.Map<java.lang.String,java.lang.String>>
public class ExcelExportRenderer extends AbstractAttributesExportRenderer<AttributeDescriptorModel>
Renders components that allow to pick a list of attributes to be exported to excel for given items. Displays a list of all available attributes of an item (e.g. a Product), and a second list of selected attributes. Mandatory and unique attributes are selected by default. Params:- "excelExportFormModelKey" - defines where in model excel export form is
ExcelExportWizardForm- required - "includeAllSupported" - defines if include all should be available
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPARAM_EXCEL_EXPORT_FORM_MODEL_KEYstatic java.lang.StringPARAM_EXCEL_INCLUDE_ALL_SUPPORTEDDeprecated.since 1808 useAbstractAttributesExportRenderer.PARAM_INCLUDE_ALL_SUPPORTED-
Fields inherited from class com.hybris.backoffice.renderer.attributeschooser.AbstractAttributesExportRenderer
attributesChooserRenderer, cockpitLocaleService, notificationService, PARAM_INCLUDE_ALL_SUPPORTED, permissionFacade
-
-
Constructor Summary
Constructors Constructor Description ExcelExportRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected java.lang.StringcreateAttributeName(AttributeDescriptorModel attrDesc)protected java.lang.StringcreateAttributeQualifier(AttributeDescriptorModel attrDesc)com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,java.lang.Object,AttributeChooserForm>getAttributeChooserRenderer()Deprecated.since 6.7 no longer used - please seeAbstractAttributesExportRenderer.getAttributesChooserRenderer()(WidgetComponentRenderer)}protected ExcelExportWizardFormgetExcelExportForm(com.hybris.cockpitng.engine.WidgetInstanceManager wim, java.util.Map<java.lang.String,java.lang.String> parameters)ExcelTranslatorRegistrygetExcelTranslatorRegistry()com.hybris.cockpitng.labels.LabelServicegetLabelService()protected java.lang.StringgetLocalizedAttributeName(java.lang.String dataType, java.lang.String attr)ExcelFilter<AttributeDescriptorModel>getRequiredFilters()protected java.util.Set<AttributeDescriptorModel>getSupportedAttributes(java.lang.String dataType)ExcelFilter<AttributeDescriptorModel>getSupportedFilters()TypeServicegetTypeService()protected booleanisLocalized(AttributeDescriptorModel attr)protected booleanisRequired(AttributeDescriptorModel attributeDescriptor)Deprecated.since 1808.protected booleanisSupported(java.lang.String dataType, AttributeDescriptorModel attr)Deprecated.since 1808.protected voidpopulateAttributesChooserForm(com.hybris.backoffice.attributechooser.AttributeChooserForm attributesForm, java.lang.String typeCode)voidrender(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.config.jaxb.wizard.ViewType customView, java.util.Map<java.lang.String,java.lang.String> params, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager wim)voidsetAttributeChooserRenderer(com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,java.lang.Object,AttributeChooserForm> attributeChooserRenderer)Deprecated.since 6.7 no longer used - please seeAbstractAttributesExportRenderer.setAttributesChooserRenderer(WidgetComponentRenderer)voidsetExcelTranslatorRegistry(ExcelTranslatorRegistry excelTranslatorRegistry)voidsetLabelService(com.hybris.cockpitng.labels.LabelService labelService)voidsetRequiredFilters(ExcelFilter<AttributeDescriptorModel> requiredFilters)voidsetSupportedFilters(ExcelFilter<AttributeDescriptorModel> supportedFilters)voidsetTypeService(TypeService typeService)-
Methods inherited from class com.hybris.backoffice.renderer.attributeschooser.AbstractAttributesExportRenderer
createAttributesChooserConfig, createAttributeWithLocalizedChildren, getAttributesChooserRenderer, getCockpitLocaleService, getNotificationService, getPermissionFacade, getSupportedLanguages, setAttributesChooserRenderer, setCockpitLocaleService, setNotificationService, setPermissionFacade
-
Methods inherited from class com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer
addRendererListener, fireComponentRendered, fireComponentRendered, fireComponentRendered, removeRendererListener
-
-
-
-
Field Detail
-
PARAM_EXCEL_INCLUDE_ALL_SUPPORTED
@Deprecated public static final java.lang.String PARAM_EXCEL_INCLUDE_ALL_SUPPORTED
Deprecated.since 1808 useAbstractAttributesExportRenderer.PARAM_INCLUDE_ALL_SUPPORTED- See Also:
- Constant Field Values
-
PARAM_EXCEL_EXPORT_FORM_MODEL_KEY
public static final java.lang.String PARAM_EXCEL_EXPORT_FORM_MODEL_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
render
public void render(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.config.jaxb.wizard.ViewType customView, java.util.Map<java.lang.String,java.lang.String> params, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager wim)- Specified by:
renderin interfacecom.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.config.jaxb.wizard.ViewType,java.util.Map<java.lang.String,java.lang.String>>- Specified by:
renderin classcom.hybris.cockpitng.widgets.configurableflow.renderer.DefaultCustomViewRenderer
-
populateAttributesChooserForm
protected void populateAttributesChooserForm(com.hybris.backoffice.attributechooser.AttributeChooserForm attributesForm, java.lang.String typeCode)
-
getSupportedAttributes
protected java.util.Set<AttributeDescriptorModel> getSupportedAttributes(java.lang.String dataType)
-
isSupported
@Deprecated protected boolean isSupported(java.lang.String dataType, AttributeDescriptorModel attr)Deprecated.since 1808. Not used anymore, it is replaced byExcelFilter
-
createAttributeQualifier
protected java.lang.String createAttributeQualifier(AttributeDescriptorModel attrDesc)
- Specified by:
createAttributeQualifierin classAbstractAttributesExportRenderer<AttributeDescriptorModel>
-
createAttributeName
protected java.lang.String createAttributeName(AttributeDescriptorModel attrDesc)
- Specified by:
createAttributeNamein classAbstractAttributesExportRenderer<AttributeDescriptorModel>
-
isLocalized
protected boolean isLocalized(AttributeDescriptorModel attr)
- Specified by:
isLocalizedin classAbstractAttributesExportRenderer<AttributeDescriptorModel>
-
isRequired
@Deprecated protected boolean isRequired(AttributeDescriptorModel attributeDescriptor)
Deprecated.since 1808. Not used anymore, it is replaced byExcelFilter
-
getLocalizedAttributeName
protected java.lang.String getLocalizedAttributeName(java.lang.String dataType, java.lang.String attr)
-
getExcelExportForm
protected ExcelExportWizardForm getExcelExportForm(com.hybris.cockpitng.engine.WidgetInstanceManager wim, java.util.Map<java.lang.String,java.lang.String> parameters)
-
getRequiredFilters
public ExcelFilter<AttributeDescriptorModel> getRequiredFilters()
-
setRequiredFilters
public void setRequiredFilters(ExcelFilter<AttributeDescriptorModel> requiredFilters)
-
getSupportedFilters
public ExcelFilter<AttributeDescriptorModel> getSupportedFilters()
-
setSupportedFilters
public void setSupportedFilters(ExcelFilter<AttributeDescriptorModel> supportedFilters)
-
getLabelService
public com.hybris.cockpitng.labels.LabelService getLabelService()
-
setLabelService
public void setLabelService(com.hybris.cockpitng.labels.LabelService labelService)
-
getTypeService
public TypeService getTypeService()
-
setTypeService
public void setTypeService(TypeService typeService)
-
getExcelTranslatorRegistry
public ExcelTranslatorRegistry getExcelTranslatorRegistry()
-
setExcelTranslatorRegistry
public void setExcelTranslatorRegistry(ExcelTranslatorRegistry excelTranslatorRegistry)
-
getAttributeChooserRenderer
@Deprecated public com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,java.lang.Object,AttributeChooserForm> getAttributeChooserRenderer()
Deprecated.since 6.7 no longer used - please seeAbstractAttributesExportRenderer.getAttributesChooserRenderer()(WidgetComponentRenderer)}
-
setAttributeChooserRenderer
@Deprecated public void setAttributeChooserRenderer(com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,java.lang.Object,AttributeChooserForm> attributeChooserRenderer)
Deprecated.since 6.7 no longer used - please seeAbstractAttributesExportRenderer.setAttributesChooserRenderer(WidgetComponentRenderer)
-
-