Class ComponentInjectorHelper
- java.lang.Object
-
- de.hybris.platform.cmscockpit.components.contentbrowser.ComponentInjectorHelper
-
public class ComponentInjectorHelper extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classComponentInjectorHelper.ContentEditorListener
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCOMPONENT_EDITOR_CONFstatic java.lang.StringCOMPONENT_EDITOR_GRP_SCLASSstatic java.lang.StringCOMPONENT_EDITOR_GRP_SCLASS_NOT_EXPANDABLEstatic java.lang.StringCONTENT_EDITOR_ROWstatic java.lang.StringCONTENT_EDITOR_ROW_ERRORstatic java.lang.StringEDITOR_ENTRYstatic java.lang.StringEDITOR_ENTRY_READ_ONLYstatic java.lang.StringEDITOR_ENTRY_WIDTHSstatic java.lang.StringEDITOR_ENTRY_WIDTHS_TOOLTIPstatic java.lang.StringEMPTY_TEXTstatic java.lang.StringLOAD_ON_DEMAND_FLAGstatic java.lang.StringUPDATE_COMPONENT_KEY
-
Constructor Summary
Constructors Constructor Description ComponentInjectorHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleancheckVelocityParamsChanged(java.lang.Object item, org.apache.velocity.VelocityContext lastVelocityCtx)static MessagecreateAnErrorMessage(java.lang.Exception exception)static EditorListenercreateEditorListener(TypedObject item, ObjectValueContainer objectValueContainer, java.util.Map<java.lang.String,? extends java.lang.Object> params, PropertyDescriptor propDescr, java.lang.String editorCode, org.zkoss.zk.ui.HtmlBasedComponent parent, org.zkoss.zk.ui.HtmlBasedComponent rootComponent, boolean autoPersist)static org.zkoss.zul.PopupcreateLocalizedTooltip(java.lang.String message, org.zkoss.zk.ui.Component parent, org.zkoss.zul.Label target)static org.apache.velocity.VelocityContextcreateVelocityContext(java.lang.Object item)static java.util.Map<PropertyDescriptor,EditorRowConfiguration>getAllEditorRowConfigurations(EditorConfiguration config)static java.util.List<PropertyDescriptor>getEditorPropertyDescriptors(TypedObject item, TypeService typeService, CMSAdminComponentService compService)static java.lang.StringgetEditorWiths(java.util.Map<java.lang.String,java.lang.Object> configParams)static java.lang.StringgetEditorWithsTooltip(java.util.Map<java.lang.String,java.lang.Object> configParams)protected static MessageRenderergetMessageRenderer()protected static ObjectValueContainer.ObjectValueHoldergetObjectValueHolder(ObjectValueContainer valueContainer, PropertyDescriptor descr, java.lang.String langIso)static java.lang.StringgetParsedVelocityTemplateString(java.lang.Object item, java.lang.String velocityTemplate)static java.lang.StringgetPropertyLabel(PropertyDescriptor propDescr)static booleanhasEditableProperties(TypedObject referenceValue)static org.zkoss.zk.ui.HtmlBasedComponentrenderEditorRow(org.zkoss.zk.ui.Component parent, java.util.Map<java.lang.String,java.lang.Object> editorParameters, boolean editable, java.lang.String label, java.lang.String description)
-
-
-
Field Detail
-
COMPONENT_EDITOR_CONF
public static final java.lang.String COMPONENT_EDITOR_CONF
- See Also:
- Constant Field Values
-
COMPONENT_EDITOR_GRP_SCLASS
public static final java.lang.String COMPONENT_EDITOR_GRP_SCLASS
- See Also:
- Constant Field Values
-
COMPONENT_EDITOR_GRP_SCLASS_NOT_EXPANDABLE
public static final java.lang.String COMPONENT_EDITOR_GRP_SCLASS_NOT_EXPANDABLE
- See Also:
- Constant Field Values
-
LOAD_ON_DEMAND_FLAG
public static final java.lang.String LOAD_ON_DEMAND_FLAG
- See Also:
- Constant Field Values
-
EDITOR_ENTRY
public static final java.lang.String EDITOR_ENTRY
- See Also:
- Constant Field Values
-
EDITOR_ENTRY_READ_ONLY
public static final java.lang.String EDITOR_ENTRY_READ_ONLY
- See Also:
- Constant Field Values
-
EDITOR_ENTRY_WIDTHS
public static final java.lang.String EDITOR_ENTRY_WIDTHS
- See Also:
- Constant Field Values
-
EDITOR_ENTRY_WIDTHS_TOOLTIP
public static final java.lang.String EDITOR_ENTRY_WIDTHS_TOOLTIP
- See Also:
- Constant Field Values
-
EMPTY_TEXT
public static final java.lang.String EMPTY_TEXT
- See Also:
- Constant Field Values
-
CONTENT_EDITOR_ROW_ERROR
public static final java.lang.String CONTENT_EDITOR_ROW_ERROR
- See Also:
- Constant Field Values
-
CONTENT_EDITOR_ROW
public static final java.lang.String CONTENT_EDITOR_ROW
- See Also:
- Constant Field Values
-
UPDATE_COMPONENT_KEY
public static final java.lang.String UPDATE_COMPONENT_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
renderEditorRow
public static org.zkoss.zk.ui.HtmlBasedComponent renderEditorRow(org.zkoss.zk.ui.Component parent, java.util.Map<java.lang.String,java.lang.Object> editorParameters, boolean editable, java.lang.String label, java.lang.String description)
-
createLocalizedTooltip
public static org.zkoss.zul.Popup createLocalizedTooltip(java.lang.String message, org.zkoss.zk.ui.Component parent, org.zkoss.zul.Label target)
-
getEditorWiths
public static java.lang.String getEditorWiths(java.util.Map<java.lang.String,java.lang.Object> configParams)
-
getEditorWithsTooltip
public static java.lang.String getEditorWithsTooltip(java.util.Map<java.lang.String,java.lang.Object> configParams)
-
getPropertyLabel
public static java.lang.String getPropertyLabel(PropertyDescriptor propDescr)
-
hasEditableProperties
public static boolean hasEditableProperties(TypedObject referenceValue)
-
getAllEditorRowConfigurations
public static java.util.Map<PropertyDescriptor,EditorRowConfiguration> getAllEditorRowConfigurations(EditorConfiguration config)
-
getEditorPropertyDescriptors
public static java.util.List<PropertyDescriptor> getEditorPropertyDescriptors(TypedObject item, TypeService typeService, CMSAdminComponentService compService)
-
createVelocityContext
public static org.apache.velocity.VelocityContext createVelocityContext(java.lang.Object item)
-
checkVelocityParamsChanged
public static boolean checkVelocityParamsChanged(java.lang.Object item, org.apache.velocity.VelocityContext lastVelocityCtx)
-
getParsedVelocityTemplateString
public static java.lang.String getParsedVelocityTemplateString(java.lang.Object item, java.lang.String velocityTemplate)
-
getObjectValueHolder
protected static ObjectValueContainer.ObjectValueHolder getObjectValueHolder(ObjectValueContainer valueContainer, PropertyDescriptor descr, java.lang.String langIso)
-
createEditorListener
public static EditorListener createEditorListener(TypedObject item, ObjectValueContainer objectValueContainer, java.util.Map<java.lang.String,? extends java.lang.Object> params, PropertyDescriptor propDescr, java.lang.String editorCode, org.zkoss.zk.ui.HtmlBasedComponent parent, org.zkoss.zk.ui.HtmlBasedComponent rootComponent, boolean autoPersist)
-
createAnErrorMessage
public static Message createAnErrorMessage(java.lang.Exception exception)
-
getMessageRenderer
protected static MessageRenderer getMessageRenderer()
-
-