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,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:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected ObjectValueContainerprotected UIEditorAreaprotected org.zkoss.zk.ui.ComponentFields inherited from class org.zkoss.zk.ui.util.GenericComposer
_applied -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidaddValue(PropertyDescriptor propertyDescriptor, Object value) protected voidaddValue(PropertyDescriptor propertyDescriptor, Object value, String langIso) protected voidprotected SectionPanelLabelRendererprotected SectionPanelModelprotected SectionRenderervoiddoAfterCompose(org.zkoss.zk.ui.Component comp) protected voiddoOnChange(PropertyDescriptor propertyDescriptor) protected EditorAreaListenergetModel()protected NewItemServiceorg.zkoss.zk.ui.Componentprotected UIAccessRightServiceprotected UIConfigurationServiceprotected CockpitValidationServicebooleanprotected booleanisEditable(EditorRowConfiguration rowConf, boolean creationMode) protected booleanisReadable(EditorRowConfiguration rowConf, boolean creationMode) protected booleanisVisible(EditorRowConfiguration rowConf, boolean creationMode) protected CollectionmergeCollections(Collection coll1, Collection coll2) protected ObjectmergeInitValues(Object val1, Object val2) voidonLater(org.zkoss.zk.ui.event.Event event) voidvoidvoidvoidvoidvoidonSectionAdded(SectionPanelEvent event) voidvoidvoidvoidvoidvoidvoidvoidonShowAllRows(Section section, SectionPanel panel) voidregisterSectionUpdateHandler(Set<PropertyDescriptor> propertyDescriptors, Set<ObjectType> types, Section section) abstract voidvoidsetCreateFromTemplate(ObjectType createFromTemplate) voidsetCreateFromTemplate(ObjectType createFromTemplate, Map<String, ? extends Object> initialValues) voidsetCreateFromTemplate(ObjectType createFromTemplate, Map<String, ? extends Object> initValues, boolean loadDefaultValues) protected abstract voidvoidsetEditorFactory(EditorFactory editorFactory) voidsetModel(UIEditorArea model) voidsetSectionRowRenderer(SectionRowRenderer rowRenderer) voidprotected voidstoreEditorSectionLabel(EditableSection section) protected abstract voidvoidupdateEditorRequest(TypedObject typedObject, PropertyDescriptor descriptor) request update of a special editor area row or allprotected voidupdateHiddenFieldsArea(org.zkoss.zk.ui.Component propertyArea, SectionPanelModel model, Section section) abstract voidupdateLabel(SectionPanelModel sectionPanelModel) protected voidupdateRegisteredSections(ObjectType type, PropertyDescriptor propertyDescriptor) Methods inherited from class org.zkoss.zk.ui.util.GenericComposer
doBeforeCompose, doBeforeComposeChildren, doCatch, doFinally, getPageMethods inherited from class org.zkoss.zk.ui.event.GenericEventListener
bindComponent, getController, onEvent, unbindComponent
-
Field Details
-
model
-
onLaterComponent
protected org.zkoss.zk.ui.Component onLaterComponent -
initialized
protected boolean initialized -
initialValues
-
-
Constructor Details
-
AbstractEditorAreaController
public AbstractEditorAreaController()
-
-
Method Details
-
setCreateFromTemplate
- Specified by:
setCreateFromTemplatein interfaceEditorAreaController
-
setCreateFromTemplate
public void setCreateFromTemplate(ObjectType createFromTemplate, Map<String, ? extends Object> initialValues) - Specified by:
setCreateFromTemplatein interfaceEditorAreaController
-
setCreateFromTemplate
public void setCreateFromTemplate(ObjectType createFromTemplate, Map<String, ? extends Object> initValues, boolean loadDefaultValues) - Specified by:
setCreateFromTemplatein interfaceEditorAreaController
-
addValue
-
addValue
-
mergeInitValues
-
mergeCollections
-
initialize
public boolean initialize()- Specified by:
initializein interfaceEditorAreaController
-
getModel
- Specified by:
getModelin interfaceEditorAreaController
-
setModel
- Specified by:
setModelin interfaceEditorAreaController
-
getEditorAreaListener
-
doOnChange
-
getOnLaterComponent
public org.zkoss.zk.ui.Component getOnLaterComponent()- Specified by:
getOnLaterComponentin interfaceEditorAreaController
-
updateLabel
-
resetSectionPanelModel
public abstract void resetSectionPanelModel()- Specified by:
resetSectionPanelModelin interfaceEditorAreaController
-
setDefaultValues
protected abstract void setDefaultValues() -
addCreationSection
-
isVisible
-
isEditable
-
getUIAccessRightService
-
isReadable
-
doAfterCompose
- Specified by:
doAfterComposein interfaceorg.zkoss.zk.ui.util.Composer- Overrides:
doAfterComposein classorg.zkoss.zk.ui.util.GenericComposer- Throws:
Exception
-
getCreateFromTemplate
- Specified by:
getCreateFromTemplatein interfaceEditorAreaController
-
getSectionPanelModel
- Specified by:
getSectionPanelModelin interfaceEditorAreaController
-
setSectionRowRenderer
- Specified by:
setSectionRowRendererin interfaceEditorAreaController
-
getSectionRowRenderer
- Specified by:
getSectionRowRendererin interfaceEditorAreaController
-
getSectionPanelLabelRenderer
- Specified by:
getSectionPanelLabelRendererin interfaceEditorAreaController
-
getSectionRenderer
- Specified by:
getSectionRendererin interfaceEditorAreaController
-
createSectionPanelModel
-
createSectionPanelLabelRenderer
-
createSectionRenderer
-
updateHiddenFieldsArea
protected void updateHiddenFieldsArea(org.zkoss.zk.ui.Component propertyArea, SectionPanelModel model, Section section) -
storeEditorSectionOrder
protected abstract void storeEditorSectionOrder() -
storeEditorSectionLabel
-
onShowAllRows
- Specified by:
onShowAllRowsin interfaceEditorAreaController
-
onRowShow
- Specified by:
onRowShowin interfaceEditorAreaController
-
onRowHide
- Specified by:
onRowHidein interfaceEditorAreaController
-
onRowMoved
- Specified by:
onRowMovedin interfaceEditorAreaController
-
onSectionHide
- Specified by:
onSectionHidein interfaceEditorAreaController
-
onSectionShow
- Specified by:
onSectionShowin interfaceEditorAreaController
-
onSectionMoved
- Specified by:
onSectionMovedin interfaceEditorAreaController
-
onSectionOpen
- Specified by:
onSectionOpenin interfaceEditorAreaController
-
onSectionClosed
- Specified by:
onSectionClosedin interfaceEditorAreaController
-
onMessageClicked
- Specified by:
onMessageClickedin interfaceEditorAreaController
-
onMessageHide
-
onSectionAdded
- Specified by:
onSectionAddedin interfaceMutableSectionModelController
-
onSectionRemoved
- Specified by:
onSectionRemovedin interfaceMutableSectionModelController
-
onSectionRenamed
- Specified by:
onSectionRenamedin interfaceMutableSectionModelController
-
onLater
public void onLater(org.zkoss.zk.ui.event.Event event) - Specified by:
onLaterin interfaceEditorAreaController
-
getNewItemService
-
setEditorFactory
- Specified by:
setEditorFactoryin interfaceEditorAreaController
-
getEditorFactory
- Specified by:
getEditorFactoryin interfaceEditorAreaController
-
showAllSections
public void showAllSections()- Specified by:
showAllSectionsin interfaceEditorAreaController
-
updateEditorRequest
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
-
registerSectionUpdateHandler
public void registerSectionUpdateHandler(Set<PropertyDescriptor> propertyDescriptors, Set<ObjectType> types, Section section) -
getUIConfigurationService
-
getValidationService
-