Class EngineRuleUnboundSectionRenderer

  • All Implemented Interfaces:
    com.hybris.cockpitng.widgets.common.AttributesComponentRenderer, com.hybris.cockpitng.widgets.common.NotifyingWidgetComponentRenderer<org.zkoss.zk.ui.Component,​com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractSection,​java.lang.Object>, com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,​com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractSection,​java.lang.Object>

    public class EngineRuleUnboundSectionRenderer
    extends com.hybris.cockpitng.widgets.editorarea.sections.UnboundSectionRenderer
    The renderer is responsible for rendering the unbound section on the Adminstration Tab of the Engine Rule
    • Field Summary

      • Fields inherited from class com.hybris.cockpitng.widgets.editorarea.sections.UnboundSectionRenderer

        EDITOR_AREA_CONFIGURATION
      • Fields inherited from class com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaSectionRenderer

        MODEL_CURRENT_OBJECT, MODEL_EDITORS_DETACHED, MODEL_ESSENTIAL_SECTION_IS_OPEN, SCLASS_CELL_LABEL_CONTAINER
      • Fields inherited from class com.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaComponentRenderer

        ATTR_NOT_SAVED_OBJECT, attributeDescriptionIconRenderer, CURRENT_OBJECT, CURRENT_OBJECT_DOTLESS, DEFAULT_ENCRYPTED_EDITOR, MISSING_RENDERER_ERROR_MSG, SCLASS_CELL_READ_RESTRICTED, SCLASS_CUSTOM_CONTAINER, SCLASS_DESCRIPTION, SCLASS_DESCRIPTION_LABEL, SCLASS_EDITOR, SCLASS_EDITOR_CONTAINER, SCLASS_LABEL, SCLASS_READONLY_EDITOR
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.util.Map<java.lang.String,​java.lang.String> getRuleTypeAttributeMapping()  
      protected com.hybris.cockpitng.core.config.impl.jaxb.editorarea.Section getUnboundSection​(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)  
      void render​(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractSection abstractSectionConfiguration, java.lang.Object object, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)  
      void setRuleTypeAttributeMapping​(java.util.Map<java.lang.String,​java.lang.String> ruleTypeAttributeMapping)  
      • Methods inherited from class com.hybris.cockpitng.widgets.editorarea.sections.UnboundSectionRenderer

        getRenderedQualifiers, getRenderedQualifiers, prepareUnboundConfiguration, registerDynamicQualifiers, resolveDynamicAttributes, setInitiallyOpened, setNumberOfColumns
      • Methods inherited from class com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaSectionRenderer

        calculateWidthPercentage, createAttributeEditorWithLabelRenderer, createAttributeRenderer, createCustomSectionRenderer, createSectionRenderer, getEditorAreaPanelRenderer, getValidationRenderer, isEssentialSection, prepareContainer, prepareContainerCaption, renderAttributes, renderAttributes, renderAttributesInPanels, renderCustomElement, renderDescription, setEditorAreaPanelRenderer, setSectionOpenAttribute, setValidationRenderer
      • Methods inherited from class com.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaComponentRenderer

        buildEditor, canChangeProperty, createCustom, createEditor, createNotReadableAttributeLabelRenderer, evaluateCustomDefinition, extractParameterName, extractParameterValue, extractPropertiesList, getAttributeDescription, getCockpitLocaleService, getCockpitUserService, getEditAvailabilityProviderFactory, getEditorBuilder, getLabelService, getObjectFacade, getPermissionFacade, getPropertyValueService, getWidgetRenderingUtils, processEditorBeforeComposition, renderNotReadableLabel, resolveAttributeLabel, resolveAttributePath, resolveCustomComponentRenderer, resolveEditorType, resolveLabel, setAttributeDescriptionIconRenderer, setCockpitLocaleService, setCockpitUserService, setEditAvailabilityProviderFactory, setLabelService, setObjectFacade, setPasswordEditorAsDefaultForEncryptedStrings, setPermissionFacade, setPropertyValueService, setWidgetRenderingUtils, validateCustomElement
      • 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
    • Constructor Detail

      • EngineRuleUnboundSectionRenderer

        public EngineRuleUnboundSectionRenderer()
    • Method Detail

      • render

        public void render​(org.zkoss.zk.ui.Component parent,
                           com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractSection abstractSectionConfiguration,
                           java.lang.Object object,
                           com.hybris.cockpitng.dataaccess.facades.type.DataType dataType,
                           com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
        Specified by:
        render in interface com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,​com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractSection,​java.lang.Object>
        Overrides:
        render in class com.hybris.cockpitng.widgets.editorarea.sections.UnboundSectionRenderer
      • getUnboundSection

        protected com.hybris.cockpitng.core.config.impl.jaxb.editorarea.Section getUnboundSection​(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
        Overrides:
        getUnboundSection in class com.hybris.cockpitng.widgets.editorarea.sections.UnboundSectionRenderer
      • getRuleTypeAttributeMapping

        protected java.util.Map<java.lang.String,​java.lang.String> getRuleTypeAttributeMapping()
      • setRuleTypeAttributeMapping

        public void setRuleTypeAttributeMapping​(java.util.Map<java.lang.String,​java.lang.String> ruleTypeAttributeMapping)