Class ProductConfigLocalizedEditor

java.lang.Object
com.hybris.cockpitng.editors.impl.AbstractCockpitEditorRenderer<Object>
com.hybris.cockpitng.editor.localized.AbstractLocalizedEditor
com.hybris.cockpitng.editor.localized.LocalizedEditor
de.hybris.platform.sap.productconfig.rules.backoffice.editors.ProductConfigLocalizedEditor
All Implemented Interfaces:
com.hybris.cockpitng.editors.CockpitEditorRenderer<Object>, com.hybris.cockpitng.engine.WidgetInstanceManagerAware

public class ProductConfigLocalizedEditor extends com.hybris.cockpitng.editor.localized.LocalizedEditor
Default implementation of the characteristic editor in the product configuration rules
  • Field Summary

    Fields inherited from class com.hybris.cockpitng.editor.localized.LocalizedEditor

    defaultLocaleLabel, dynamicContent, EDITOR_PARAM_ATTRIBUTE_DESCRIPTION, expanded, expandedPropertyKey, fixedContent, ID, TOOLTIP_LOCALIZED_BUTTON, wrapperContainer, Y_ICON, YW_DYNAMIC_CONTENT, YW_LOCEDITOR_DISABLED

    Fields inherited from class com.hybris.cockpitng.editor.localized.AbstractLocalizedEditor

    LOCALIZED_EDITOR_LOCALE, SCLASS_CELL_LABEL, SCLASS_MANDATORY_ATTRIBUTE_LABEL, YW_LOCEDITOR_CAPTION

    Fields inherited from class com.hybris.cockpitng.editors.impl.AbstractCockpitEditorRenderer

    HEADER_LABEL_TOOLTIP, ON_ADD_EVENT, ON_DELETE_EVENT, YW_EDITOR_AREA_LABEL_CONTAINER

    Fields inherited from interface com.hybris.cockpitng.editors.CockpitEditorRenderer

    INITIAL_EDIT_STRING
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade
     
    void
    render(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.editors.EditorContext editorContext, com.hybris.cockpitng.editors.EditorListener editorListener)
     
    void
    setPermissionFacade(com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade)
     

    Methods inherited from class com.hybris.cockpitng.editor.localized.LocalizedEditor

    addOnClickActionToLocalizationButton, addValidationChangeListener, applyRowsValidation, applyValidationCss, decorateEditorListener, expand, expandImmediately, getAttributeDescriptionIconRenderer, getEditorParamAttributeDescription, getNullSafeLocales, getReadableLocales, getValidationRenderer, getWriteableLocales, initializeLocales, isExpanded, renderLabels, renderLocale, setAttributeDescriptionIconRenderer, setValidationRenderer

    Methods inherited from class com.hybris.cockpitng.editor.localized.AbstractLocalizedEditor

    createEditorLabel, getActiveLocales, getCockpitLocaleService, getCockpitUserService, getComponentDefinitionService, getEditorRegistry, getLabelService, getWidgetInstanceManager, prepareSubEditor, prepareSubEditor, setCockpitLocaleService, setCockpitUserService, setComponentDefinitionService, setEditorRegistry, setLabelService, setWidgetInstanceManager

    Methods inherited from class com.hybris.cockpitng.editors.impl.AbstractCockpitEditorRenderer

    extractEmbeddedEditor, extractEmbeddedType, findAncestorEditor, findEmbeddedEditors, getInitialEditString, getL10nDecorator

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ProductConfigLocalizedEditor

      public ProductConfigLocalizedEditor()
  • Method Details

    • render

      public void render(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.editors.EditorContext editorContext, com.hybris.cockpitng.editors.EditorListener editorListener)
      Specified by:
      render in interface com.hybris.cockpitng.editors.CockpitEditorRenderer<Object>
      Overrides:
      render in class com.hybris.cockpitng.editor.localized.LocalizedEditor
    • getPermissionFacade

      public com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade getPermissionFacade()
      Returns:
      the permissionFacade
    • setPermissionFacade

      public void setPermissionFacade(com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade)
      Parameters:
      permissionFacade - the permissionFacade to set