Class EngineRuleUnboundSectionRenderer

java.lang.Object
com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer<org.zkoss.zk.ui.Component,T,K>
com.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaComponentRenderer<com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractSection,K>
com.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaSectionRenderer<Object>
com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaSectionRenderer
com.hybris.cockpitng.widgets.editorarea.sections.UnboundSectionRenderer
de.hybris.platform.ruleenginebackoffice.renderer.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,Object>, com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractSection,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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Map<String,String>
     
    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, Object object, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
     
    void
    setRuleTypeAttributeMapping(Map<String,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, prepareContainer, prepareContainerCaption, renderAttributes, renderAttributes, renderAttributesInPanels, renderCustomElement, renderCustomSection, renderDescription, renderSection, 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 Details

    • EngineRuleUnboundSectionRenderer

      public EngineRuleUnboundSectionRenderer()
  • Method Details

    • render

      public void render(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractSection abstractSectionConfiguration, 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,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 Map<String,String> getRuleTypeAttributeMapping()
    • setRuleTypeAttributeMapping

      public void setRuleTypeAttributeMapping(Map<String,String> ruleTypeAttributeMapping)