Class AbstractCmsPageMainAreaBrowserComponent
- java.lang.Object
-
- org.zkoss.zk.ui.AbstractComponent
-
- org.zkoss.zk.ui.HtmlBasedComponent
-
- org.zkoss.zul.impl.XulElement
-
- org.zkoss.zul.Div
-
- de.hybris.platform.cockpit.components.contentbrowser.AbstractBrowserComponent
-
- de.hybris.platform.cockpit.components.contentbrowser.AbstractMainAreaBrowserComponent
-
- de.hybris.platform.cockpit.components.contentbrowser.AbstractSectionMainAreaBrowserComponent
-
- de.hybris.platform.cockpit.components.contentbrowser.DefaultSectionMainAreaBrowserComponent
-
- de.hybris.platform.cmscockpit.components.contentbrowser.AbstractCmsPageMainAreaBrowserComponent
-
- All Implemented Interfaces:
BrowserComponent,CockpitComponent,DesktopRemovalAwareComponent,java.io.Serializable,java.lang.Cloneable,org.zkoss.zk.ui.api.HtmlBasedComponent,org.zkoss.zk.ui.Component,org.zkoss.zk.ui.ext.Scope,org.zkoss.zk.ui.sys.ComponentCtrl,org.zkoss.zul.api.Div,org.zkoss.zul.impl.api.XulElement
public abstract class AbstractCmsPageMainAreaBrowserComponent extends DefaultSectionMainAreaBrowserComponent
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringADD_BTNprotected static java.lang.StringCMS_STRUC_MAIN_AREA_SCLASSprotected static java.lang.StringCMS_STRUCT_SECTION_SCLASSprotected org.zkoss.zk.ui.HtmlBasedComponentinnerParentprotected static java.lang.StringSPLITTER_IMGprotected static java.lang.StringSTRUCT_VIEW_PAGEprotected static java.lang.StringSTRUCTURE_VIEW_EDITOR_RSECTION_SCLASSprotected static java.lang.StringSTRUCTURE_VIEW_SECTION_SCLASS-
Fields inherited from class de.hybris.platform.cockpit.components.contentbrowser.AbstractSectionMainAreaBrowserComponent
initialized, mainArea, sectionMap
-
Fields inherited from class de.hybris.platform.cockpit.components.contentbrowser.AbstractMainAreaBrowserComponent
EMPTY_MESSAGE, lastResultType, listComponentModel, loginService, resultModel, typeService, uiConfigurationService
-
Fields inherited from class de.hybris.platform.cockpit.components.contentbrowser.AbstractBrowserComponent
ADV_QUERY_BTN_ACTIVE_IMG, ADV_QUERY_BTN_IMG, BROWSER_TOOLBAR_SCLASS, CLOSE_BTN_IMG, CONTENT_BROWSER_GB_SCLASS, CONTENT_BROWSER_STICKY_GB_SCLASS, DUPLICATE_BTN_IMG, MAIN_AREA_BL_SCLASS, MINIMIZE_BTN_IMG, SAVE_QUERY_BTN_IMG, SEARCH_MAGNIFIER_BTN_IMG, SPLIT_ACTIVE_BTN_IMG, SPLIT_INACTIVE_BTN_IMG
-
-
Constructor Summary
Constructors Constructor Description AbstractCmsPageMainAreaBrowserComponent(SectionBrowserModel model, AbstractContentBrowser contentBrowser)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidclearParentContainer()protected booleancontainsOnlyContentEditorSection()protected org.zkoss.zul.SpacecreateVerticalSpacer()CmsPageBrowserModelgetModel()protected voidlayoutSections(java.util.List<BrowserSectionModel> sectionModels, org.zkoss.zk.ui.HtmlBasedComponent parent)Responsible for laying out the different sections.protected abstract voidrenderInternal()booleanupdate()Updates this browser component i.e.-
Methods inherited from class de.hybris.platform.cockpit.components.contentbrowser.DefaultSectionMainAreaBrowserComponent
createMainArea, getCurrentItemView, getSectionModelListener, setSectionModelListener, updateSelectedItems
-
Methods inherited from class de.hybris.platform.cockpit.components.contentbrowser.AbstractSectionMainAreaBrowserComponent
cleanup, createMainBorderLayout, createSections, desktopRemoved, detach, initialize, isInitialized, resize, setActiveItem, setParent, updateActiveItems, updateItem, updateItem, updateSection, updateSectionSelection
-
Methods inherited from class de.hybris.platform.cockpit.components.contentbrowser.AbstractMainAreaBrowserComponent
createTableController, getLoginService, getResultModel, getRootType, getTableModel, getTypeService, getUIConfigurationService, loadListModel, resetSelection, setTableModel, updateResult
-
Methods inherited from class de.hybris.platform.cockpit.components.contentbrowser.AbstractBrowserComponent
getContentBrowser, setModel
-
Methods inherited from class org.zkoss.zul.impl.XulElement
clone, getContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributes
-
Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent
addSclass, focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZclass, getZindex, getZIndex, removeSclass, removeSclass, service, setAction, setClass, setDraggable, setDroppable, setFocus, setHeight, setHeight0, setHeightDirectly, setHflex, setHflex0, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex, setVflex0, setVflexDirectly, setWidth, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly
-
Methods inherited from class org.zkoss.zk.ui.AbstractComponent
addAnnotation, addAnnotation, addCallback, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildAdded, beforeChildRemoved, beforeParentChanged, didActivate, didActivate, didDeserialize, didDeserialize, disableBindingAnnotation, disableClientUpdate, enableBindingAnnotation, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotation, getAnnotations, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getCallback, getChildren, getClientAttribute, getClientDataAttribute, getClientEvents, getDefaultMold, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getEventListenerMap, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRedrawCallback, getRoot, getShadowFellowIfAny, getShadowRoots, getShadowVariable, getShadowVariable, getShadowVariable0, getSpaceOwner, getSpecialRendererOutput, getStubonly, getSubBindingAnnotationCount, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasBindingAnnotation, hasFellow, hasFellow, hasSubBindingAnnotation, insertBefore, invalidate, isChildable, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onChildRemoved, onPageAttached, onPageDetached, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeCallback, removeChild, removeEventListener, removeForward, removeForward, removeRedrawCallback, removeScopeListener, removeShadowRoot, render, render, render, replace, response, response, response, service, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setDefinition, setDefinition, setId, setMold, setPage, setPageBefore, setStubonly, setStubonly, setSubBindingAnnotationCount, setTemplate, setVisible, setVisibleDirectly, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.zkoss.zk.ui.Component
addEventListener, addEventListener, addForward, addForward, addForward, addForward, appendChild, applyProperties, clone, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getChildren, getClientAttribute, getClientDataAttribute, getDefinition, getDesktop, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRoot, getShadowVariable, getShadowVariable, getSpaceOwner, getStubonly, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttributeOrFellow, hasFellow, hasFellow, insertBefore, invalidate, isInvalidated, isListenerAvailable, isVisible, query, queryAll, removeAttribute, removeAttribute, removeChild, removeEventListener, removeForward, removeForward, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setId, setMold, setPage, setPageBefore, setStubonly, setStubonly, setTemplate, setVisible, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride
-
Methods inherited from interface org.zkoss.zk.ui.api.HtmlBasedComponent
focus, getHeight, getLeft, getSclass, getStyle, getTooltiptext, getTop, getWidth, getZclass, getZindex, getZIndex, setDraggable, setDroppable, setFocus, setHeight, setLeft, setSclass, setStyle, setTooltiptext, setTop, setWidth, setZclass, setZindex, setZIndex
-
-
-
-
Field Detail
-
CMS_STRUC_MAIN_AREA_SCLASS
protected static final java.lang.String CMS_STRUC_MAIN_AREA_SCLASS
- See Also:
- Constant Field Values
-
STRUCTURE_VIEW_SECTION_SCLASS
protected static final java.lang.String STRUCTURE_VIEW_SECTION_SCLASS
- See Also:
- Constant Field Values
-
STRUCTURE_VIEW_EDITOR_RSECTION_SCLASS
protected static final java.lang.String STRUCTURE_VIEW_EDITOR_RSECTION_SCLASS
- See Also:
- Constant Field Values
-
STRUCT_VIEW_PAGE
protected static final java.lang.String STRUCT_VIEW_PAGE
- See Also:
- Constant Field Values
-
CMS_STRUCT_SECTION_SCLASS
protected static final java.lang.String CMS_STRUCT_SECTION_SCLASS
- See Also:
- Constant Field Values
-
ADD_BTN
protected static final java.lang.String ADD_BTN
- See Also:
- Constant Field Values
-
SPLITTER_IMG
protected static final java.lang.String SPLITTER_IMG
- See Also:
- Constant Field Values
-
innerParent
protected transient org.zkoss.zk.ui.HtmlBasedComponent innerParent
-
-
Constructor Detail
-
AbstractCmsPageMainAreaBrowserComponent
public AbstractCmsPageMainAreaBrowserComponent(SectionBrowserModel model, AbstractContentBrowser contentBrowser)
-
-
Method Detail
-
renderInternal
protected abstract void renderInternal()
-
layoutSections
protected void layoutSections(java.util.List<BrowserSectionModel> sectionModels, org.zkoss.zk.ui.HtmlBasedComponent parent)
Description copied from class:DefaultSectionMainAreaBrowserComponentResponsible for laying out the different sections. Note: This default implementation displays the sections in a normal flat vertical list, where the order of the sections correspond to the order of thesectionModelsparameter.- Overrides:
layoutSectionsin classDefaultSectionMainAreaBrowserComponent- Parameters:
sectionModels- the sections to be renderedparent- the parent component to which the sections should be added- See Also:
AbstractSectionMainAreaBrowserComponent.layoutSections(List, HtmlBasedComponent)
-
update
public boolean update()
Description copied from class:AbstractBrowserComponentUpdates this browser component i.e. synchronizes its view width the underlying model.- Specified by:
updatein interfaceCockpitComponent- Overrides:
updatein classAbstractSectionMainAreaBrowserComponent- Returns:
trueif this browser was successfully updated,falseotherwise
-
getModel
public CmsPageBrowserModel getModel()
- Specified by:
getModelin interfaceBrowserComponent- Overrides:
getModelin classAbstractSectionMainAreaBrowserComponent
-
containsOnlyContentEditorSection
protected boolean containsOnlyContentEditorSection()
-
createVerticalSpacer
protected org.zkoss.zul.Space createVerticalSpacer()
-
clearParentContainer
protected void clearParentContainer()
-
-