Class CommentMainAreaBrowserComponent
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
- 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
- Direct Known Subclasses:
AbstractCommentTreeContextComponent
- 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
FieldsModifier and TypeFieldDescriptionprotected final Map<TypedObject,org.zkoss.zul.Div> protected final Stringprotected final Stringprotected org.zkoss.zul.DivFields 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
ConstructorsConstructorDescriptionCommentMainAreaBrowserComponent(AdvancedBrowserModel model, AbstractContentBrowser contentBrowser) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddEventListeners(AdvancedGroupbox groupbox, AbstractCommentModel commentItemModel) protected voidcleanup()protected org.zkoss.zul.Divprotected org.zkoss.zul.Separatorprotected voidcreateViewItemImage(AbstractCommentModel commentItemModel) protected voidextendContextMap(Map contextMap) protected UIItemViewprotected Map<TypedObject,org.zkoss.zul.Div> protected voidmarkAsRead(TypedObject commentItem) protected voidmarkGroupBoxSelected(AdvancedGroupbox groupbox, AbstractCommentModel commentItemModel) protected org.zkoss.zul.DivrenderAttachmentDiv(AbstractCommentModel commentModel) protected voidrenderCommentDetailsBox(org.zkoss.zul.Div groupboxContentDiv, CommentModel comment) protected voidrenderCommentTextBox(org.zkoss.zul.Div groupboxContentDiv, CommentModel commentModel) protected org.zkoss.zul.DivrenderDetailsContainer(CommentModel commentModel) protected AdvancedGroupboxrenderGroupbox(AbstractCommentModel commentItemModel, org.zkoss.zul.Div contentContainer) protected voidrenderGroupboxHeaderClosed(AbstractCommentModel commentItemModel, org.zkoss.zul.Hbox commentHeader) protected voidrenderGroupboxHeaderIcons(AbstractCommentModel commentItemModel, org.zkoss.zk.ui.HtmlBasedComponent parent) protected voidrenderGroupboxHeaderOpen(AbstractCommentModel commentItemModel, org.zkoss.zul.Hbox commentHeader) protected voidrenderLabelDiv(org.zkoss.zul.Hbox commentHeader, AbstractCommentModel commentItemModel) protected org.zkoss.zul.DivrenderReplies(AbstractCommentModel commentItemModel, org.zkoss.zul.Div parent) 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 commentModel) protected org.zkoss.zul.DivvoidsetActiveItem(TypedObject activeItem) Sets the active item of this browser component toactiveItem.booleanupdate()Updates this browser component i.e.voidRe-renders the currently active item(s).voidupdateItem(TypedObject item, Set<PropertyDescriptor> modifiedProperties) Re-renders the item.voidRe-renders the currently selected item(s).Methods inherited from class de.hybris.platform.cockpit.components.contentbrowser.AbstractMainAreaBrowserComponent
createTableController, desktopRemoved, detach, getLoginService, getModel, getResultModel, getRootType, getTableModel, getUIConfigurationService, initialize, 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
-
mainDiv
protected org.zkoss.zul.Div mainDiv -
groupboxList
-
IMG_USER_DUMMY_SMALL
- See Also:
-
IMG_ATTACHMENT
- See Also:
-
-
Constructor Details
-
CommentMainAreaBrowserComponent
public CommentMainAreaBrowserComponent(AdvancedBrowserModel model, AbstractContentBrowser contentBrowser)
-
-
Method Details
-
renderView
protected org.zkoss.zul.Div renderView() -
markAsRead
-
renderSingleComment
-
renderAttachmentDiv
-
renderGroupbox
protected AdvancedGroupbox renderGroupbox(AbstractCommentModel commentItemModel, org.zkoss.zul.Div contentContainer) -
extendContextMap
-
renderGroupboxHeaderClosed
protected void renderGroupboxHeaderClosed(AbstractCommentModel commentItemModel, org.zkoss.zul.Hbox commentHeader) - Parameters:
commentItemModel-commentHeader-
-
renderGroupboxHeaderOpen
protected void renderGroupboxHeaderOpen(AbstractCommentModel commentItemModel, org.zkoss.zul.Hbox commentHeader) - Parameters:
commentItemModel-commentHeader-
-
renderGroupboxHeaderIcons
protected void renderGroupboxHeaderIcons(AbstractCommentModel commentItemModel, org.zkoss.zk.ui.HtmlBasedComponent parent) -
createViewItemImage
-
renderReplies
protected org.zkoss.zul.Div renderReplies(AbstractCommentModel commentItemModel, org.zkoss.zul.Div parent) -
renderSingleReply
-
createSeparator
protected org.zkoss.zul.Separator createSeparator() -
getCommentActionConfiguration
-
cleanup
protected void cleanup()- Specified by:
cleanupin classAbstractMainAreaBrowserComponent
-
createMainArea
protected org.zkoss.zul.Div createMainArea()- Specified by:
createMainAreain classAbstractMainAreaBrowserComponent
-
getCurrentItemView
- Specified by:
getCurrentItemViewin classAbstractMainAreaBrowserComponent
-
setActiveItem
Description copied from class:AbstractBrowserComponentSets the active item of this browser component toactiveItem.- Specified by:
setActiveItemin interfaceCockpitComponent- Overrides:
setActiveItemin classAbstractMainAreaBrowserComponent- Parameters:
activeItem- the new active item
-
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- Specified by:
updatein classAbstractBrowserComponent- Returns:
trueif this browser was successfully updated,falseotherwise
-
updateActiveItems
public void updateActiveItems()Description copied from class:AbstractBrowserComponentRe-renders the currently active item(s).- Specified by:
updateActiveItemsin interfaceCockpitComponent- Overrides:
updateActiveItemsin classAbstractMainAreaBrowserComponent
-
updateItem
Description copied from class:AbstractBrowserComponentRe-renders the item.- Specified by:
updateItemin interfaceCockpitComponent- Overrides:
updateItemin classAbstractMainAreaBrowserComponent- Parameters:
item- the item to be re-renderedmodifiedProperties- modified properties
-
updateSelectedItems
public void updateSelectedItems()Description copied from class:AbstractBrowserComponentRe-renders the currently selected item(s).- Specified by:
updateSelectedItemsin interfaceCockpitComponent- Overrides:
updateSelectedItemsin classAbstractMainAreaBrowserComponent
-
getCockpitCommentService
- Returns:
- the cockpitCommentService
-
getValueService
- Returns:
- the ValueService
-
getTypeService
- Overrides:
getTypeServicein classAbstractMainAreaBrowserComponent- Returns:
- the typeService
-
renderCommentDetailsBox
-
renderDetailsContainer
-
renderCommentTextBox
protected void renderCommentTextBox(org.zkoss.zul.Div groupboxContentDiv, CommentModel commentModel) -
renderStatusSection
protected void renderStatusSection(org.zkoss.zul.Hbox commentHeader, AbstractCommentModel commentModel) -
markGroupBoxSelected
protected void markGroupBoxSelected(AdvancedGroupbox groupbox, AbstractCommentModel commentItemModel) -
renderLabelDiv
protected void renderLabelDiv(org.zkoss.zul.Hbox commentHeader, AbstractCommentModel commentItemModel) -
addEventListeners
-
getGroupboxList
- Returns:
- the groupboxList
-