Class AbstractAttributesExportRenderer<T>

  • 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>>
    Direct Known Subclasses:
    ClassificationAttributesExportRenderer, ExcelExportRenderer

    public abstract class AbstractAttributesExportRenderer<T>
    extends com.hybris.cockpitng.widgets.configurableflow.renderer.DefaultCustomViewRenderer
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,​com.hybris.backoffice.attributechooser.AttributesChooserConfig,​com.hybris.backoffice.attributechooser.AttributeChooserForm> attributesChooserRenderer  
      protected com.hybris.cockpitng.i18n.CockpitLocaleService cockpitLocaleService  
      protected com.hybris.backoffice.widgets.notificationarea.NotificationService notificationService  
      static java.lang.String PARAM_INCLUDE_ALL_SUPPORTED  
      protected com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected abstract java.lang.String createAttributeName​(T attrDesc)  
      protected abstract java.lang.String createAttributeQualifier​(T attrDesc)  
      protected com.hybris.backoffice.attributechooser.AttributesChooserConfig createAttributesChooserConfig​(com.hybris.cockpitng.engine.WidgetInstanceManager wim, java.util.Map<java.lang.String,​java.lang.String> params)  
      protected com.hybris.backoffice.attributechooser.Attribute createAttributeWithLocalizedChildren​(T attrDesc, java.util.Set<java.lang.String> supportedLanguages, boolean mandatory)  
      com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,​com.hybris.backoffice.attributechooser.AttributesChooserConfig,​com.hybris.backoffice.attributechooser.AttributeChooserForm> getAttributesChooserRenderer()  
      com.hybris.cockpitng.i18n.CockpitLocaleService getCockpitLocaleService()  
      com.hybris.backoffice.widgets.notificationarea.NotificationService getNotificationService()  
      com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade getPermissionFacade()  
      protected java.util.Set<java.lang.String> getSupportedLanguages()  
      protected abstract boolean isLocalized​(T attr)  
      void setAttributesChooserRenderer​(com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,​com.hybris.backoffice.attributechooser.AttributesChooserConfig,​com.hybris.backoffice.attributechooser.AttributeChooserForm> attributesChooserRenderer)  
      void setCockpitLocaleService​(com.hybris.cockpitng.i18n.CockpitLocaleService cockpitLocaleService)  
      void setNotificationService​(com.hybris.backoffice.widgets.notificationarea.NotificationService notificationService)  
      void setPermissionFacade​(com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade)  
      • Methods inherited from class com.hybris.cockpitng.widgets.configurableflow.renderer.DefaultCustomViewRenderer

        render
      • Methods inherited from class com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer

        addRendererListener, fireComponentRendered, fireComponentRendered, fireComponentRendered, removeRendererListener
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.hybris.cockpitng.widgets.common.WidgetComponentRenderer

        render
    • Field Detail

      • PARAM_INCLUDE_ALL_SUPPORTED

        public static final java.lang.String PARAM_INCLUDE_ALL_SUPPORTED
        See Also:
        Constant Field Values
      • cockpitLocaleService

        protected com.hybris.cockpitng.i18n.CockpitLocaleService cockpitLocaleService
      • notificationService

        protected com.hybris.backoffice.widgets.notificationarea.NotificationService notificationService
      • permissionFacade

        protected com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade
      • attributesChooserRenderer

        protected com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,​com.hybris.backoffice.attributechooser.AttributesChooserConfig,​com.hybris.backoffice.attributechooser.AttributeChooserForm> attributesChooserRenderer
    • Constructor Detail

      • AbstractAttributesExportRenderer

        public AbstractAttributesExportRenderer()
    • Method Detail

      • createAttributeWithLocalizedChildren

        protected com.hybris.backoffice.attributechooser.Attribute createAttributeWithLocalizedChildren​(T attrDesc,
                                                                                                        java.util.Set<java.lang.String> supportedLanguages,
                                                                                                        boolean mandatory)
      • getSupportedLanguages

        protected java.util.Set<java.lang.String> getSupportedLanguages()
      • createAttributesChooserConfig

        protected com.hybris.backoffice.attributechooser.AttributesChooserConfig createAttributesChooserConfig​(com.hybris.cockpitng.engine.WidgetInstanceManager wim,
                                                                                                               java.util.Map<java.lang.String,​java.lang.String> params)
      • createAttributeQualifier

        protected abstract java.lang.String createAttributeQualifier​(T attrDesc)
      • createAttributeName

        protected abstract java.lang.String createAttributeName​(T attrDesc)
      • isLocalized

        protected abstract boolean isLocalized​(T attr)
      • getPermissionFacade

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

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

        public com.hybris.cockpitng.i18n.CockpitLocaleService getCockpitLocaleService()
      • setCockpitLocaleService

        public void setCockpitLocaleService​(com.hybris.cockpitng.i18n.CockpitLocaleService cockpitLocaleService)
      • getAttributesChooserRenderer

        public com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,​com.hybris.backoffice.attributechooser.AttributesChooserConfig,​com.hybris.backoffice.attributechooser.AttributeChooserForm> getAttributesChooserRenderer()
      • setAttributesChooserRenderer

        public void setAttributesChooserRenderer​(com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,​com.hybris.backoffice.attributechooser.AttributesChooserConfig,​com.hybris.backoffice.attributechooser.AttributeChooserForm> attributesChooserRenderer)
      • getNotificationService

        public com.hybris.backoffice.widgets.notificationarea.NotificationService getNotificationService()
      • setNotificationService

        public void setNotificationService​(com.hybris.backoffice.widgets.notificationarea.NotificationService notificationService)