Class AbstractEditorAreaController
- java.lang.Object
-
- org.zkoss.zk.ui.event.GenericEventListener
-
- org.zkoss.zk.ui.util.GenericComposer
-
- de.hybris.platform.cockpit.session.impl.AbstractEditorAreaController
-
- All Implemented Interfaces:
EditorAreaController,MutableSectionModelController,java.io.Serializable,org.zkoss.zk.ui.event.EventListener,org.zkoss.zk.ui.event.SerializableEventListener,org.zkoss.zk.ui.util.Composer,org.zkoss.zk.ui.util.ComposerExt
- Direct Known Subclasses:
DefaultEditorAreaController
public abstract class AbstractEditorAreaController extends org.zkoss.zk.ui.util.GenericComposer implements EditorAreaController, MutableSectionModelController
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected booleaninitializedprotected ObjectValueContainerinitialValuesprotected UIEditorAreamodelprotected org.zkoss.zk.ui.ComponentonLaterComponent
-
Constructor Summary
Constructors Constructor Description AbstractEditorAreaController()
-
Method Summary
-
Methods inherited from class org.zkoss.zk.ui.util.GenericComposer
doBeforeCompose, doBeforeComposeChildren, doCatch, doFinally, getPage
-
-
-
-
Field Detail
-
model
protected UIEditorArea model
-
onLaterComponent
protected org.zkoss.zk.ui.Component onLaterComponent
-
initialized
protected boolean initialized
-
initialValues
protected ObjectValueContainer initialValues
-
-
Method Detail
-
setCreateFromTemplate
public void setCreateFromTemplate(ObjectType createFromTemplate)
- Specified by:
setCreateFromTemplatein interfaceEditorAreaController
-
setCreateFromTemplate
public void setCreateFromTemplate(ObjectType createFromTemplate, java.util.Map<java.lang.String,? extends java.lang.Object> initialValues)
- Specified by:
setCreateFromTemplatein interfaceEditorAreaController
-
setCreateFromTemplate
public void setCreateFromTemplate(ObjectType createFromTemplate, java.util.Map<java.lang.String,? extends java.lang.Object> initValues, boolean loadDefaultValues)
- Specified by:
setCreateFromTemplatein interfaceEditorAreaController
-
addValue
protected void addValue(PropertyDescriptor propertyDescriptor, java.lang.Object value)
-
addValue
protected void addValue(PropertyDescriptor propertyDescriptor, java.lang.Object value, java.lang.String langIso)
-
mergeInitValues
protected java.lang.Object mergeInitValues(java.lang.Object val1, java.lang.Object val2)
-
mergeCollections
protected java.util.Collection mergeCollections(java.util.Collection coll1, java.util.Collection coll2)
-
initialize
public boolean initialize()
- Specified by:
initializein interfaceEditorAreaController
-
getModel
public UIEditorArea getModel()
- Specified by:
getModelin interfaceEditorAreaController
-
setModel
public void setModel(UIEditorArea model)
- Specified by:
setModelin interfaceEditorAreaController
-
getEditorAreaListener
protected EditorAreaListener getEditorAreaListener()
-
doOnChange
protected void doOnChange(PropertyDescriptor propertyDescriptor)
-
getOnLaterComponent
public org.zkoss.zk.ui.Component getOnLaterComponent()
- Specified by:
getOnLaterComponentin interfaceEditorAreaController
-
updateLabel
public abstract void updateLabel(SectionPanelModel sectionPanelModel)
-
resetSectionPanelModel
public abstract void resetSectionPanelModel()
- Specified by:
resetSectionPanelModelin interfaceEditorAreaController
-
setDefaultValues
protected abstract void setDefaultValues()
-
addCreationSection
protected void addCreationSection(EditorSectionPanelModel model)
-
isVisible
protected boolean isVisible(EditorRowConfiguration rowConf, boolean creationMode)
-
isEditable
protected boolean isEditable(EditorRowConfiguration rowConf, boolean creationMode)
-
getUIAccessRightService
protected UIAccessRightService getUIAccessRightService()
-
isReadable
protected boolean isReadable(EditorRowConfiguration rowConf, boolean creationMode)
-
doAfterCompose
public void doAfterCompose(org.zkoss.zk.ui.Component comp) throws java.lang.Exception- Specified by:
doAfterComposein interfaceorg.zkoss.zk.ui.util.Composer- Overrides:
doAfterComposein classorg.zkoss.zk.ui.util.GenericComposer- Throws:
java.lang.Exception
-
getCreateFromTemplate
public ObjectType getCreateFromTemplate()
- Specified by:
getCreateFromTemplatein interfaceEditorAreaController
-
getSectionPanelModel
public SectionPanelModel getSectionPanelModel()
- Specified by:
getSectionPanelModelin interfaceEditorAreaController
-
setSectionRowRenderer
public void setSectionRowRenderer(SectionRowRenderer rowRenderer)
- Specified by:
setSectionRowRendererin interfaceEditorAreaController
-
getSectionRowRenderer
public SectionRowRenderer getSectionRowRenderer()
- Specified by:
getSectionRowRendererin interfaceEditorAreaController
-
getSectionPanelLabelRenderer
public SectionPanelLabelRenderer getSectionPanelLabelRenderer()
- Specified by:
getSectionPanelLabelRendererin interfaceEditorAreaController
-
getSectionRenderer
public SectionRenderer getSectionRenderer()
- Specified by:
getSectionRendererin interfaceEditorAreaController
-
createSectionPanelModel
protected SectionPanelModel createSectionPanelModel()
-
createSectionPanelLabelRenderer
protected SectionPanelLabelRenderer createSectionPanelLabelRenderer()
-
createSectionRenderer
protected SectionRenderer createSectionRenderer()
-
updateHiddenFieldsArea
protected void updateHiddenFieldsArea(org.zkoss.zk.ui.Component propertyArea, SectionPanelModel model, Section section)
-
storeEditorSectionOrder
protected abstract void storeEditorSectionOrder()
-
storeEditorSectionLabel
protected void storeEditorSectionLabel(EditableSection section)
-
onShowAllRows
public void onShowAllRows(Section section, SectionPanel panel)
- Specified by:
onShowAllRowsin interfaceEditorAreaController
-
onRowShow
public void onRowShow(SectionPanelEvent evt)
- Specified by:
onRowShowin interfaceEditorAreaController
-
onRowHide
public void onRowHide(SectionPanelEvent evt)
- Specified by:
onRowHidein interfaceEditorAreaController
-
onRowMoved
public void onRowMoved(SectionPanelEvent evt)
- Specified by:
onRowMovedin interfaceEditorAreaController
-
onSectionHide
public void onSectionHide(SectionPanelEvent evt)
- Specified by:
onSectionHidein interfaceEditorAreaController
-
onSectionShow
public void onSectionShow(SectionPanelEvent evt)
- Specified by:
onSectionShowin interfaceEditorAreaController
-
onSectionMoved
public void onSectionMoved(SectionPanelEvent evt)
- Specified by:
onSectionMovedin interfaceEditorAreaController
-
onSectionOpen
public void onSectionOpen(SectionPanelEvent evt)
- Specified by:
onSectionOpenin interfaceEditorAreaController
-
onSectionClosed
public void onSectionClosed(SectionPanelEvent evt)
- Specified by:
onSectionClosedin interfaceEditorAreaController
-
onMessageClicked
public void onMessageClicked(SectionPanelEvent evt)
- Specified by:
onMessageClickedin interfaceEditorAreaController
-
onMessageHide
public void onMessageHide(SectionPanelEvent evt)
-
onSectionAdded
public void onSectionAdded(SectionPanelEvent event)
- Specified by:
onSectionAddedin interfaceMutableSectionModelController
-
onSectionRemoved
public void onSectionRemoved(SectionPanelEvent event)
- Specified by:
onSectionRemovedin interfaceMutableSectionModelController
-
onSectionRenamed
public void onSectionRenamed(SectionPanelEvent event)
- Specified by:
onSectionRenamedin interfaceMutableSectionModelController
-
onLater
public void onLater(org.zkoss.zk.ui.event.Event event)
- Specified by:
onLaterin interfaceEditorAreaController
-
getNewItemService
protected NewItemService getNewItemService()
-
setEditorFactory
public void setEditorFactory(EditorFactory editorFactory)
- Specified by:
setEditorFactoryin interfaceEditorAreaController
-
getEditorFactory
public EditorFactory getEditorFactory()
- Specified by:
getEditorFactoryin interfaceEditorAreaController
-
showAllSections
public void showAllSections()
- Specified by:
showAllSectionsin interfaceEditorAreaController
-
updateEditorRequest
public void updateEditorRequest(TypedObject typedObject, PropertyDescriptor descriptor)
Description copied from interface:EditorAreaControllerrequest update of a special editor area row or all- Specified by:
updateEditorRequestin interfaceEditorAreaController- Parameters:
typedObject- the TypedObject which was changeddescriptor- the descriptor which qualifies the editor row (e.g. attribute qualifier) or null for updating all
-
clearSectionUpdateRegistry
protected void clearSectionUpdateRegistry()
-
updateRegisteredSections
protected void updateRegisteredSections(ObjectType type, PropertyDescriptor propertyDescriptor)
-
registerSectionUpdateHandler
public void registerSectionUpdateHandler(java.util.Set<PropertyDescriptor> propertyDescriptors, java.util.Set<ObjectType> types, Section section)
-
getUIConfigurationService
protected UIConfigurationService getUIConfigurationService()
-
getValidationService
protected CockpitValidationService getValidationService()
-
-