Class BulkEditAttributesSelectorRenderer
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.bulkedit.renderer.BulkEditAttributesSelectorRenderer
- 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 BulkEditAttributesSelectorRenderer
extends com.hybris.cockpitng.widgets.configurableflow.renderer.DefaultCustomViewRenderer
Renderers attributes selector for bulk edit. Params:
- "bulkEditFormModelKey" - path to bulk edit for
BulkEditFormin widget model - required - excludedQualifiers - comma separated list of qualifiers which should not be shown to the user
- includeAllSupported - defines if include all attributes switch is available
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancanBeAppliedForManyItems(com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.dataaccess.facades.type.DataAttribute attribute) protected booleancanChangeProperty(Set<String> types, String property) extractExcludedQualifiers(Map<String, String> params) com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.backoffice.attributechooser.AttributesChooserConfig, com.hybris.backoffice.attributechooser.AttributeChooserForm> protected com.hybris.backoffice.attributechooser.AttributesChooserConfiggetAttributesChooserConfig(Map<String, String> params) protected BulkEditFormgetBulkEditForm(com.hybris.cockpitng.engine.WidgetInstanceManager wim, Map<String, String> params) getEditedTypes(BulkEditForm bulkEditForm) com.hybris.cockpitng.i18n.CockpitLocaleServicecom.hybris.backoffice.widgets.notificationarea.NotificationServicecom.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacadecom.hybris.cockpitng.dataaccess.facades.type.TypeFacadeprotected booleanisEditable(com.hybris.cockpitng.dataaccess.facades.type.DataAttribute dataAttribute) protected booleanisManyToOneRelation(com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.dataaccess.facades.type.DataAttribute attribute) protected Set<com.hybris.backoffice.attributechooser.Attribute>populateSelectableAttributes(com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, Set<String> editedTypes, Set<String> excludedQualifiers) voidrender(org.zkoss.zk.ui.Component component, com.hybris.cockpitng.config.jaxb.wizard.ViewType viewType, Map<String, 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, com.hybris.backoffice.attributechooser.AttributesChooserConfig, com.hybris.backoffice.attributechooser.AttributeChooserForm> attributeChooserRenderer) voidsetLocaleService(com.hybris.cockpitng.i18n.CockpitLocaleService localeService) voidsetNotificationService(com.hybris.backoffice.widgets.notificationarea.NotificationService notificationService) voidsetPermissionFacade(com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade) voidsetTypeFacade(com.hybris.cockpitng.dataaccess.facades.type.TypeFacade typeFacade) voidsetTypeService(TypeService typeService) Methods inherited from class com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer
addRendererListener, fireComponentRendered, fireComponentRendered, fireComponentRendered, removeRendererListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.hybris.cockpitng.widgets.common.WidgetComponentRenderer
render
-
Field Details
-
PARAM_EXCLUDED_QUALIFIERS
- See Also:
-
PARAM_BULK_EDIT_FORM_MODEL_KEY
- See Also:
-
PARAM_INCLUDE_ALL_SUPPORTED
- See Also:
-
-
Constructor Details
-
BulkEditAttributesSelectorRenderer
public BulkEditAttributesSelectorRenderer()
-
-
Method Details
-
render
-
populateSelectableAttributes
-
getEditedTypes
-
canChangeProperty
-
isEditable
protected boolean isEditable(com.hybris.cockpitng.dataaccess.facades.type.DataAttribute dataAttribute) -
canBeAppliedForManyItems
protected boolean canBeAppliedForManyItems(com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.dataaccess.facades.type.DataAttribute attribute) -
isManyToOneRelation
protected boolean isManyToOneRelation(com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.dataaccess.facades.type.DataAttribute attribute) -
getBulkEditForm
protected BulkEditForm getBulkEditForm(com.hybris.cockpitng.engine.WidgetInstanceManager wim, Map<String, String> params) -
extractExcludedQualifiers
-
getAttributesChooserConfig
-
getAttributeChooserRenderer
public com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.backoffice.attributechooser.AttributesChooserConfig, getAttributeChooserRenderer()com.hybris.backoffice.attributechooser.AttributeChooserForm> -
setAttributeChooserRenderer
public void setAttributeChooserRenderer(com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component, com.hybris.backoffice.attributechooser.AttributesChooserConfig, com.hybris.backoffice.attributechooser.AttributeChooserForm> attributeChooserRenderer) -
getLocaleService
public com.hybris.cockpitng.i18n.CockpitLocaleService getLocaleService() -
setLocaleService
public void setLocaleService(com.hybris.cockpitng.i18n.CockpitLocaleService localeService) -
getPermissionFacade
public com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade getPermissionFacade() -
setPermissionFacade
public void setPermissionFacade(com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade) -
getTypeFacade
public com.hybris.cockpitng.dataaccess.facades.type.TypeFacade getTypeFacade() -
setTypeFacade
public void setTypeFacade(com.hybris.cockpitng.dataaccess.facades.type.TypeFacade typeFacade) -
getNotificationService
public com.hybris.backoffice.widgets.notificationarea.NotificationService getNotificationService() -
setNotificationService
public void setNotificationService(com.hybris.backoffice.widgets.notificationarea.NotificationService notificationService) -
getTypeService
-
setTypeService
-