Class ContextAreaCommentTreeComponent
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.CommentMainAreaBrowserComponent
de.hybris.platform.cockpit.components.mvc.commentlayer.AbstractCommentTreeContextComponent
de.hybris.platform.cockpit.components.mvc.commentlayer.ContextAreaCommentTreeComponent
- All Implemented Interfaces:
BrowserComponent,CockpitComponent,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
- 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
FieldsFields inherited from class de.hybris.platform.cockpit.components.contentbrowser.CommentMainAreaBrowserComponent
groupboxList, IMG_ATTACHMENT, IMG_USER_DUMMY_SMALL, mainDivFields inherited from class de.hybris.platform.cockpit.components.contentbrowser.AbstractMainAreaBrowserComponent
EMPTY_MESSAGE, lastResultType, listComponentModel, loginService, mainArea, resultModel, uiConfigurationServiceFields 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, initialized, MAIN_AREA_BL_SCLASS, MINIMIZE_BTN_IMG, SAVE_QUERY_BTN_IMG, SEARCH_MAGNIFIER_BTN_IMG, SPLIT_ACTIVE_BTN_IMG, SPLIT_INACTIVE_BTN_IMGFields 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
ConstructorsConstructorDescriptionContextAreaCommentTreeComponent(ContextAreaCommentTreeController controller, ContextAreaCommentTreeModel model, AbstractContentBrowser contentBrowser) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddEventListeners(AdvancedGroupbox groupbox, AbstractCommentModel abstractComment) protected voidprotected voidextendContextMap(Map contextMap) getModel()protected TooltipRendererprotected voidmarkGroupBoxSelected(AdvancedGroupbox groupbox, AbstractCommentModel commentItemModel) voidopenRecord(AbstractCommentModel abstractComment) protected voidrenderCommentDetailsBox(org.zkoss.zul.Div groupboxContentDiv, CommentModel comment) org.zkoss.zul.Divprotected voidrenderCommentTextBox(org.zkoss.zul.Div groupboxContentDiv, CommentModel commentModel) protected AdvancedGroupboxrenderGroupbox(AbstractCommentModel commentItemModel, org.zkoss.zul.Div contentContainer) protected voidrenderGroupboxHeaderClosed(AbstractCommentModel commentItemModel, org.zkoss.zul.Hbox commentHeader) protected voidrenderGroupboxHeaderOpen(AbstractCommentModel commentItemModel, org.zkoss.zul.Hbox commentHeader) protected voidrenderLabelDiv(org.zkoss.zul.Hbox commentHeader, AbstractCommentModel commentItemModel) protected AdvancedGroupboxrenderSingleComment(CommentModel commentModel, org.zkoss.zul.Div parent) protected AdvancedGroupboxrenderSingleReply(ReplyModel replyModel, org.zkoss.zul.Div parent) protected voidrenderStatusSection(org.zkoss.zul.Hbox commentHeader, AbstractCommentModel abstractComment) booleanupdate()Updates this browser component i.e.Methods inherited from class de.hybris.platform.cockpit.components.mvc.commentlayer.AbstractCommentTreeContextComponent
initializeMethods inherited from class de.hybris.platform.cockpit.components.contentbrowser.CommentMainAreaBrowserComponent
cleanup, createMainArea, createSeparator, createViewItemImage, getCockpitCommentService, getCurrentItemView, getGroupboxList, getTypeService, getValueService, markAsRead, renderAttachmentDiv, renderDetailsContainer, renderGroupboxHeaderIcons, renderReplies, renderView, setActiveItem, updateActiveItems, updateItem, updateSelectedItemsMethods inherited from class de.hybris.platform.cockpit.components.contentbrowser.AbstractMainAreaBrowserComponent
createTableController, desktopRemoved, detach, getLoginService, getResultModel, getRootType, getTableModel, getUIConfigurationService, loadListModel, resetSelection, resize, setParent, setTableModel, updateResultMethods inherited from class de.hybris.platform.cockpit.components.contentbrowser.AbstractBrowserComponent
getContentBrowser, setModel, updateItemMethods 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 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, 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
-
Field Details
-
COMMENT_LAYER_AWARE_MODEL
- See Also:
-
-
Constructor Details
-
ContextAreaCommentTreeComponent
public ContextAreaCommentTreeComponent(ContextAreaCommentTreeController controller, ContextAreaCommentTreeModel model, AbstractContentBrowser contentBrowser)
-
-
Method Details
-
getComments
- Specified by:
getCommentsin classAbstractCommentTreeContextComponent
-
renderCommentsTree
public org.zkoss.zul.Div renderCommentsTree() -
renderStatusSection
protected void renderStatusSection(org.zkoss.zul.Hbox commentHeader, AbstractCommentModel abstractComment) - Overrides:
renderStatusSectionin classCommentMainAreaBrowserComponent
-
renderCommentDetailsBox
- Overrides:
renderCommentDetailsBoxin classCommentMainAreaBrowserComponent
-
renderCommentTextBox
protected void renderCommentTextBox(org.zkoss.zul.Div groupboxContentDiv, CommentModel commentModel) - Overrides:
renderCommentTextBoxin classCommentMainAreaBrowserComponent
-
renderGroupboxHeaderClosed
protected void renderGroupboxHeaderClosed(AbstractCommentModel commentItemModel, org.zkoss.zul.Hbox commentHeader) - Overrides:
renderGroupboxHeaderClosedin classCommentMainAreaBrowserComponent
-
renderGroupboxHeaderOpen
protected void renderGroupboxHeaderOpen(AbstractCommentModel commentItemModel, org.zkoss.zul.Hbox commentHeader) - Overrides:
renderGroupboxHeaderOpenin classCommentMainAreaBrowserComponent
-
markGroupBoxSelected
protected void markGroupBoxSelected(AdvancedGroupbox groupbox, AbstractCommentModel commentItemModel) - Overrides:
markGroupBoxSelectedin classCommentMainAreaBrowserComponent
-
getModel
- Specified by:
getModelin interfaceBrowserComponent- Overrides:
getModelin classAbstractCommentTreeContextComponent
-
renderLabelDiv
protected void renderLabelDiv(org.zkoss.zul.Hbox commentHeader, AbstractCommentModel commentItemModel) - Overrides:
renderLabelDivin classCommentMainAreaBrowserComponent
-
addEventListeners
- Overrides:
addEventListenersin classCommentMainAreaBrowserComponent
-
renderSingleReply
- Overrides:
renderSingleReplyin classCommentMainAreaBrowserComponent
-
getCommentLayerService
- Returns:
- the commentLayerService
-
openRecord
-
getCommentActionConfiguration
- Overrides:
getCommentActionConfigurationin classCommentMainAreaBrowserComponent
-
renderSingleComment
- Overrides:
renderSingleCommentin classCommentMainAreaBrowserComponent
-
extendContextMap
- Overrides:
extendContextMapin classCommentMainAreaBrowserComponent
-
renderGroupbox
protected AdvancedGroupbox renderGroupbox(AbstractCommentModel commentItemModel, org.zkoss.zul.Div contentContainer) - Overrides:
renderGroupboxin classCommentMainAreaBrowserComponent
-
getTooltipRenderer
-
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 classCommentMainAreaBrowserComponent- Returns:
trueif this browser was successfully updated,falseotherwise
-
cleanRemovedComments
protected void cleanRemovedComments()
-