Class CmsListBrowserSectionComponent
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.AbstractSectionComponent
de.hybris.platform.cockpit.components.contentbrowser.ListSectionComponent
de.hybris.platform.cockpit.components.contentbrowser.ListBrowserSectionComponent
de.hybris.platform.cmscockpit.components.listsectionbrowser.impl.CmsListBrowserSectionComponent
- All Implemented Interfaces:
BrowserComponent,BrowserSectionComponent,CockpitComponent,SectionComponent,DesktopRemovalAwareComponent,Serializable,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
- Direct Known Subclasses:
CmsContentSlotListBrowserSectionComponent,CmsPageBrowserSectionComponent,CmsStructListBrowserSectionComponent
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.zkoss.zk.ui.HtmlBasedComponent
org.zkoss.zk.ui.HtmlBasedComponent.ExtraCtrlNested classes/interfaces inherited from class org.zkoss.zk.ui.AbstractComponent
org.zkoss.zk.ui.AbstractComponent.Children -
Field Summary
Fields inherited from class de.hybris.platform.cockpit.components.contentbrowser.ListBrowserSectionComponent
LIST_VIEW_CONFIG_CODEFields inherited from class de.hybris.platform.cockpit.components.contentbrowser.ListSectionComponent
captionContainer, columnModelListener, groupBoxContent, lastResultType, listView, resultModel, tableControllerFields inherited from class de.hybris.platform.cockpit.components.contentbrowser.AbstractSectionComponent
EMPTY_TEXTFields inherited from class org.zkoss.zk.ui.HtmlBasedComponent
_zclassFields inherited from interface org.zkoss.zk.ui.Component
APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPEFields inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl
AFTER_CHILD_ADDED, AFTER_CHILD_REMOVED, AFTER_PAGE_ATTACHED, AFTER_PAGE_DETACHED, CE_BUSY_IGNORE, CE_DUPLICATE_IGNORE, CE_IMPORTANT, CE_NON_DEFERRABLE, CE_REPEAT_IGNORE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconfigureIconAndPreLabel(LockableGroupbox groupBox) Configures the icon and label for a LockableGroupboxprotected LockableGroupboxprotected AbstractTableControllercreateTableController(ListSectionModel listSectionModel, MutableTableModel mutableTableModel, UIListView listView) protected org.zkoss.zk.ui.event.EventListenergetAddBtnEventListener(org.zkoss.zul.Div captionDiv, org.zkoss.zul.Toolbarbutton addElementButton) protected CMSAdminSiteServiceprotected CMSPageLockingServiceprotected ItemModelRetrieves the root item modelprotected StringgetLockersNames(Collection<UserModel> users) protected org.zkoss.zk.ui.event.EventListenergetLockListener(TypedObject item, LockableGroupbox groupBox) Creates a lock event listener for a LockableGroupboxprotected org.zkoss.zk.ui.event.EventListenerCreates a override event listener for the override Toolbarbuttonprotected org.zkoss.zk.ui.event.EventListenergetPopupElementEventListener(DefaultPopupDialog dialogPopup) protected org.zkoss.zk.ui.event.EventListenerCreates a remove event listener for the remove Toolbarbuttonprotected LockableGroupboxprotected UIAccessRightServiceprotected booleanisLocked()voidprotected UIListViewLoads the list view and its required components if necessary.Retrieves current content slotprotected voidsetLocked(boolean locked) Methods inherited from class de.hybris.platform.cockpit.components.contentbrowser.ListBrowserSectionComponent
getListViewConfigurationCode, getModel, initialize, isListHeaderVisible, setAdditionalCaptionComponent, setListHeaderVisible, setModel, updateMethods inherited from class de.hybris.platform.cockpit.components.contentbrowser.ListSectionComponent
desktopRemoved, detach, getColumnModelListener, getListViewConfiguration, getResultModel, getRootType, getTableModel, getUIConfigurationService, setActiveItem, setParent, setTableModel, storeListViewConfiguration, updateActiveItems, updateItem, updateResult, updateSelectedItemsMethods inherited from class org.zkoss.zul.Div
getAlign, renderProperties, setAlignMethods inherited from class org.zkoss.zul.impl.XulElement
clone, getContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributesMethods inherited from class org.zkoss.zk.ui.HtmlBasedComponent
addSclass, evalCSSFlex, 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, setZIndexDirectlyMethods 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, invalidatePartial, isChildable, isInitialized, 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, willSerializeMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface de.hybris.platform.cockpit.components.contentbrowser.CockpitComponent
setActiveItem, updateActiveItems, updateItem, updateSelectedItemsMethods inherited from interface org.zkoss.zk.ui.Component
addEventListener, addEventListener, addForward, addForward, addForward, addForward, appendChild, applyProperties, clone, detach, 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, setParent, setStubonly, setStubonly, setTemplate, setVisible, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverrideMethods inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl
invalidatePartialMethods inherited from interface org.zkoss.zul.api.Div
getAlign, setAlignMethods 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, setZIndexMethods inherited from interface org.zkoss.zk.ui.ext.Scope
addScopeListener, getAttribute, hasAttribute, removeAttribute, removeScopeListener, setAttributeMethods inherited from interface org.zkoss.zul.impl.api.XulElement
getAction, getContext, getCtrlKeys, getPopup, getTooltip, setAction, setContext, setContext, setCtrlKeys, setPopup, setPopup, setTooltip, setTooltip
-
Constructor Details
-
CmsListBrowserSectionComponent
-
-
Method Details
-
loadListView
Loads the list view and its required components if necessary.- Overrides:
loadListViewin classListBrowserSectionComponent- Returns:
- the list view to be used
-
lightUpdateAfterChangeSelectionVersion
public void lightUpdateAfterChangeSelectionVersion() -
createSectionView
- Overrides:
createSectionViewin classListSectionComponent
-
getItemModel
Retrieves the root item model- Returns:
- the item model for the current CmsListBrowserSectionModel
-
configureIconAndPreLabel
Configures the icon and label for a LockableGroupbox- Parameters:
groupBox- the LockableGroupbox to configure
-
getAddBtnEventListener
protected org.zkoss.zk.ui.event.EventListener getAddBtnEventListener(org.zkoss.zul.Div captionDiv, org.zkoss.zul.Toolbarbutton addElementButton) -
getPopupElementEventListener
protected org.zkoss.zk.ui.event.EventListener getPopupElementEventListener(DefaultPopupDialog dialogPopup) -
getLockListener
protected org.zkoss.zk.ui.event.EventListener getLockListener(TypedObject item, LockableGroupbox groupBox) Creates a lock event listener for a LockableGroupbox- Parameters:
item- the current item model containing the ContentSlotgroupBox- the LockableGroupbox being configured- Returns:
- a new EventListener for the LockableGroupbox
-
getRemoveListener
protected org.zkoss.zk.ui.event.EventListener getRemoveListener()Creates a remove event listener for the remove Toolbarbutton- Returns:
- a new EventListener for the Toolbarbutton
-
getOverrideListener
protected org.zkoss.zk.ui.event.EventListener getOverrideListener()Creates a override event listener for the override Toolbarbutton- Returns:
- a new EventListener for the Toolbarbutton
-
retrieveCurrentContentSlot
Retrieves current content slot- Returns:
- current content slot
-
getSectionModel
- Specified by:
getSectionModelin interfaceSectionComponent- Overrides:
getSectionModelin classListBrowserSectionComponent
-
getCmsAdminSiteService
-
getUiAccessRightService
-
createTableController
protected AbstractTableController createTableController(ListSectionModel listSectionModel, MutableTableModel mutableTableModel, UIListView listView) - Overrides:
createTableControllerin classListBrowserSectionComponent
-
getSectionGroupbox
- Overrides:
getSectionGroupboxin classListSectionComponent
-
setLocked
protected void setLocked(boolean locked) -
isLocked
protected boolean isLocked() -
getLockersNames
-
getCmsPageLockingService
-