Class AbstractAttributesExportRenderer<T>
- 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<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
-
Constructor Summary
Constructors Constructor Description AbstractAttributesExportRenderer()
-
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
-
-
-
-
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
-
-
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)
-
-