Class MappingBrowserCaptionComponent
- 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.importcockpit.components.contentbrowser.mapping.impl.MappingBrowserCaptionComponent
-
- All Implemented Interfaces:
BrowserComponent
,CockpitComponent
,CockpitEventAcceptor
,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 class MappingBrowserCaptionComponent extends AbstractBrowserComponent implements CockpitEventAcceptor, DesktopRemovalAwareComponent
created at Nov 24, 2009 created by YanlingZhang- See Also:
- Serialized Form
-
-
Field Summary
-
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, initialized, 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 MappingBrowserCaptionComponent(MappingBrowserModel model, AbstractContentBrowser contentBrowser)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
desktopRemoved(org.zkoss.zk.ui.Desktop desktop)
protected ImportCockpitMappingService
getMappingService()
protected MappingModelValidationService
getModelValidationService()
boolean
initialize()
Initializes this browser component i.e.void
onCockpitEvent(CockpitEvent cockpitevent)
void
resize()
Notifies this browser component that it should resize itself if possible, since the view state might require it.void
setActiveItem(TypedObject typedobject)
Sets the active item of this browser component toactiveItem
.void
setMappingService(ImportCockpitMappingService mappingService)
void
setModelValidationService(MappingModelValidationService modelValidationService)
boolean
update()
Updates this browser component i.e.void
updateActiveItems()
Re-renders the currently active item(s).void
updateItem(TypedObject typedobject, java.util.Set set)
Re-renders the item.void
updateSelectedItems()
Re-renders the currently selected item(s).-
Methods inherited from class de.hybris.platform.cockpit.components.contentbrowser.AbstractBrowserComponent
getContentBrowser, getModel, setModel, updateItem
-
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
focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZclass, getZindex, getZIndex, 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, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableBindingAnnotation, disableClientUpdate, enableBindingAnnotation, equals, 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, setParent, 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
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, 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, 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
-
-
-
-
Constructor Detail
-
MappingBrowserCaptionComponent
public MappingBrowserCaptionComponent(MappingBrowserModel model, AbstractContentBrowser contentBrowser)
-
-
Method Detail
-
getMappingService
protected ImportCockpitMappingService getMappingService()
-
setMappingService
public void setMappingService(ImportCockpitMappingService mappingService)
-
getModelValidationService
protected MappingModelValidationService getModelValidationService()
-
setModelValidationService
public void setModelValidationService(MappingModelValidationService modelValidationService)
-
initialize
public boolean initialize()
Description copied from class:AbstractBrowserComponent
Initializes this browser component i.e. creates all required components, adds event listeners etc. Implementation note: Remember to set theinitialized
flag totrue
after this method has been called. Note: This method is automatically called when a model or browser controller is set.- Specified by:
initialize
in interfaceCockpitComponent
- Specified by:
initialize
in classAbstractBrowserComponent
- Returns:
true
if initialization was successful,false
otherwise- See Also:
AbstractBrowserComponent.setModel(BrowserModel)
-
update
public boolean update()
Description copied from class:AbstractBrowserComponent
Updates this browser component i.e. synchronizes its view width the underlying model.- Specified by:
update
in interfaceCockpitComponent
- Specified by:
update
in classAbstractBrowserComponent
- Returns:
true
if this browser was successfully updated,false
otherwise
-
onCockpitEvent
public void onCockpitEvent(CockpitEvent cockpitevent)
- Specified by:
onCockpitEvent
in interfaceCockpitEventAcceptor
-
setActiveItem
public void setActiveItem(TypedObject typedobject)
Description copied from class:AbstractBrowserComponent
Sets the active item of this browser component toactiveItem
.- Specified by:
setActiveItem
in interfaceCockpitComponent
- Specified by:
setActiveItem
in classAbstractBrowserComponent
- Parameters:
typedobject
- the new active item
-
updateActiveItems
public void updateActiveItems()
Description copied from class:AbstractBrowserComponent
Re-renders the currently active item(s).- Specified by:
updateActiveItems
in interfaceCockpitComponent
- Specified by:
updateActiveItems
in classAbstractBrowserComponent
-
updateSelectedItems
public void updateSelectedItems()
Description copied from class:AbstractBrowserComponent
Re-renders the currently selected item(s).- Specified by:
updateSelectedItems
in interfaceCockpitComponent
- Specified by:
updateSelectedItems
in classAbstractBrowserComponent
-
updateItem
public void updateItem(TypedObject typedobject, java.util.Set set)
Description copied from class:AbstractBrowserComponent
Re-renders the item.- Specified by:
updateItem
in interfaceCockpitComponent
- Specified by:
updateItem
in classAbstractBrowserComponent
- Parameters:
typedobject
- the item to be re-renderedset
- modified properties
-
resize
public void resize()
Description copied from class:AbstractBrowserComponent
Notifies this browser component that it should resize itself if possible, since the view state might require it. This is typically only necessary for ZK'sBorderlayout
components.- Specified by:
resize
in classAbstractBrowserComponent
-
desktopRemoved
public void desktopRemoved(org.zkoss.zk.ui.Desktop desktop)
- Specified by:
desktopRemoved
in interfaceDesktopRemovalAwareComponent
-
-