Class AbstractEditorSectionRenderer
- 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>
-
- de.hybris.platform.rulebuilderbackoffice.editors.AbstractEditorSectionRenderer
-
- 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>
- Direct Known Subclasses:
ActionsEditorSectionRenderer,ConditionsEditorSectionRenderer
public abstract class AbstractEditorSectionRenderer extends com.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaSectionRenderer<java.lang.Object>
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringCURRENT_OBJECT_ATTRIBUTEprotected static java.lang.StringEDITOR_VIEW_MODEL_CLASSprotected static java.lang.StringINITIAL_VALUEprotected static java.lang.StringREAD_ONLYprotected static java.lang.StringRULE_COMPILER_PROBLEMSprotected static java.lang.StringRULE_TYPE-
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 AbstractEditorSectionRenderer()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidfillParameters(java.lang.Object model, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, java.util.Map<java.lang.Object,java.lang.Object> parameters)protected abstract java.lang.StringgetAttribute()protected abstract java.lang.StringgetEditorId()protected java.lang.StringgetEditorViewModelClass()ModelServicegetModelService()RuleServicegetRuleService()voidrender(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractSection section, java.lang.Object model, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)protected voidsetCurrentPageForRoot(org.zkoss.zk.ui.Component comp, org.zkoss.zk.ui.Page page)voidsetEditorViewModelClass(java.lang.String editorViewModelClass)voidsetModelService(ModelService modelService)voidsetRuleService(RuleService ruleService)protected voidsupplementWidgetSettings(com.hybris.cockpitng.core.util.impl.TypedSettingsMap widgetSettings)-
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
-
-
-
-
Field Detail
-
READ_ONLY
protected static final java.lang.String READ_ONLY
- See Also:
- Constant Field Values
-
INITIAL_VALUE
protected static final java.lang.String INITIAL_VALUE
- See Also:
- Constant Field Values
-
RULE_TYPE
protected static final java.lang.String RULE_TYPE
- See Also:
- Constant Field Values
-
RULE_COMPILER_PROBLEMS
protected static final java.lang.String RULE_COMPILER_PROBLEMS
- See Also:
- Constant Field Values
-
CURRENT_OBJECT_ATTRIBUTE
protected static final java.lang.String CURRENT_OBJECT_ATTRIBUTE
- See Also:
- Constant Field Values
-
EDITOR_VIEW_MODEL_CLASS
protected static final java.lang.String EDITOR_VIEW_MODEL_CLASS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getEditorId
protected abstract java.lang.String getEditorId()
-
getAttribute
protected abstract java.lang.String getAttribute()
-
getModelService
public ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
getRuleService
public RuleService getRuleService()
-
setRuleService
public void setRuleService(RuleService ruleService)
-
getEditorViewModelClass
protected java.lang.String getEditorViewModelClass()
-
setEditorViewModelClass
public void setEditorViewModelClass(java.lang.String editorViewModelClass)
-
setCurrentPageForRoot
protected void setCurrentPageForRoot(org.zkoss.zk.ui.Component comp, org.zkoss.zk.ui.Page page)
-
render
public void render(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractSection section, java.lang.Object model, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
-
supplementWidgetSettings
protected void supplementWidgetSettings(com.hybris.cockpitng.core.util.impl.TypedSettingsMap widgetSettings)
-
fillParameters
protected void fillParameters(java.lang.Object model, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, java.util.Map<java.lang.Object,java.lang.Object> parameters)
-
-