Class TmaPolicyConditionsStructureSectionRenderer
- 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<java.lang.Object>
-
- com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaSectionRenderer
-
- de.hybris.platform.b2ctelcobackoffice.renderers.TmaPolicyConditionsStructureSectionRenderer
-
- All Implemented Interfaces:
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 TmaPolicyConditionsStructureSectionRenderer extends com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaSectionRendererPolicy structure section renderer.- Since:
- 1810
-
-
Field Summary
-
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, 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 TmaPolicyConditionsStructureSectionRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected de.hybris.platform.enumeration.EnumerationServicegetEnumerationService()protected de.hybris.platform.servicelayer.model.ModelServicegetModelService()protected TmaPolicyConditionTreeNodeRenderergetTreeNodeRenderer()protected voidhandleAtomicCondition(org.zkoss.zk.ui.Component component, TmaPolicyConditionModel conditionModel)Appends to the component a single node tree corresponding to the given condition.protected voidhandleCompositeCondition(org.zkoss.zk.ui.Component component, TmaPolicyConditionModel conditionModel)Appends a tree having theTmaCompositePolicyConditionModelas root and condition children as tree nodes.voidrender(org.zkoss.zk.ui.Component component, com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractSection abstractSection, java.lang.Object object, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)voidsetEnumerationService(de.hybris.platform.enumeration.EnumerationService enumerationService)voidsetModelService(de.hybris.platform.servicelayer.model.ModelService modelService)voidsetTreeNodeRenderer(TmaPolicyConditionTreeNodeRenderer treeNodeRenderer)-
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, getPermissionFacade, getPropertyValueService, getWidgetRenderingUtils, processEditorBeforeComposition, renderNotReadableLabel, resolveAttributeLabel, resolveAttributePath, resolveCustomComponentRenderer, resolveEditorType, resolveLabel, setAttributeDescriptionIconRenderer, setCockpitLocaleService, setCockpitUserService, setEditAvailabilityProviderFactory, setLabelService, setPermissionFacade, setPropertyValueService, setWidgetRenderingUtils, validateCustomElement
-
Methods inherited from class com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer
addRendererListener, fireComponentRendered, fireComponentRendered, fireComponentRendered, removeRendererListener
-
-
-
-
Method Detail
-
render
public void render(org.zkoss.zk.ui.Component component, com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractSection abstractSection, java.lang.Object object, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)- Specified by:
renderin interfacecom.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractSection,java.lang.Object>- Overrides:
renderin classcom.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaSectionRenderer
-
handleCompositeCondition
protected void handleCompositeCondition(org.zkoss.zk.ui.Component component, TmaPolicyConditionModel conditionModel)Appends a tree having theTmaCompositePolicyConditionModelas root and condition children as tree nodes.- Parameters:
component- parent componentconditionModel-TmaPolicyConditionModelto be processed
-
handleAtomicCondition
protected void handleAtomicCondition(org.zkoss.zk.ui.Component component, TmaPolicyConditionModel conditionModel)Appends to the component a single node tree corresponding to the given condition.- Parameters:
component- parent componentconditionModel-TmaPolicyConditionModelto be processed
-
getTreeNodeRenderer
protected TmaPolicyConditionTreeNodeRenderer getTreeNodeRenderer()
-
setTreeNodeRenderer
public void setTreeNodeRenderer(TmaPolicyConditionTreeNodeRenderer treeNodeRenderer)
-
getEnumerationService
protected de.hybris.platform.enumeration.EnumerationService getEnumerationService()
-
setEnumerationService
public void setEnumerationService(de.hybris.platform.enumeration.EnumerationService enumerationService)
-
getModelService
protected de.hybris.platform.servicelayer.model.ModelService getModelService()
-
setModelService
public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService)
-
-