Class CompareView
- 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.browsercomponents.CompareView
-
- All Implemented Interfaces:
EditableComponent,java.io.Serializable,java.lang.Cloneable,org.zkoss.zk.ui.Component,org.zkoss.zk.ui.ext.Scope,org.zkoss.zk.ui.sys.ComponentCtrl
public class CompareView extends org.zkoss.zul.Div implements EditableComponent
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classCompareView.CompareGroupboxclassCompareView.CompareLocalizedAttributeDivclassCompareView.CompareRowComponentstatic interfaceCompareView.CompareViewListenerclassCompareView.NewReferenceItemActionEventListenerCode taken from ContextAreaReferenceCollectionUIEditor.NewReferenceItemActionEventListener and then adaptedstatic interfaceCompareView.OpenChangeListener
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Collection<java.lang.Object>editedObjectCollectionprotected PropertyDescriptorpropertyDescriptorprotected TypedObjectrootObjectprotected SearchTyperootType
-
Constructor Summary
Constructors Constructor Description CompareView(TypedObject sourceObject, java.util.List<TypedObject> allItems, java.util.Map<PropertyDescriptor,PropertyComparisonInfo> comparedAttributes, CompareView.CompareViewListener listener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidactivateItemInPopupEditor(TypedObject item)protected voidfireItemDropped(TypedObject dragged, TypedObject target)protected voidfireItemRemoved(TypedObject item)protected voidfireReferenceItemChanged(TypedObject item)protected voidfireValueChanged(ObjectValuePair value)protected java.util.List<TypedObject>getAllItems()java.util.Map<PropertyDescriptor,PropertyComparisonInfo>getComparedAttributes()EditorConfigurationgetConfiguration()TypedObjectgetReferenceObject()voidinitialize()booleanisEditing()protected voidrender()protected voidrenderActions(org.zkoss.zk.ui.Component parent, TypedObject item)voidsetComparedAttributes(java.util.Map<PropertyDescriptor,PropertyComparisonInfo> comparedAttributes)voidsetConfiguration(EditorConfiguration configuration)voidsetItems(java.util.List<TypedObject> items)voidsetListener(CompareView.CompareViewListener listener)voidsetReferenceObject(TypedObject referenceObject)voidsetWidth(java.lang.String width)voidstopEditing()voidupdate()voidvalidate(ObjectValuePair valueInfo, PropertyDescriptor propertyDescriptor, UIEditor uiEditor, java.lang.Object value, org.zkoss.zul.Div editorContainer, java.util.Set<java.lang.String> forceWritePks)-
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, 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, 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
-
-
-
-
Field Detail
-
rootObject
protected TypedObject rootObject
-
rootType
protected SearchType rootType
-
propertyDescriptor
protected PropertyDescriptor propertyDescriptor
-
editedObjectCollection
protected java.util.Collection<java.lang.Object> editedObjectCollection
-
-
Constructor Detail
-
CompareView
public CompareView(TypedObject sourceObject, java.util.List<TypedObject> allItems, java.util.Map<PropertyDescriptor,PropertyComparisonInfo> comparedAttributes, CompareView.CompareViewListener listener)
-
-
Method Detail
-
setWidth
public void setWidth(java.lang.String width)
- Overrides:
setWidthin classorg.zkoss.zk.ui.HtmlBasedComponent
-
initialize
public void initialize()
-
render
protected void render()
-
stopEditing
public void stopEditing()
- Specified by:
stopEditingin interfaceEditableComponent
-
renderActions
protected void renderActions(org.zkoss.zk.ui.Component parent, TypedObject item)
-
update
public void update()
-
getReferenceObject
public TypedObject getReferenceObject()
-
getComparedAttributes
public java.util.Map<PropertyDescriptor,PropertyComparisonInfo> getComparedAttributes()
-
setReferenceObject
public void setReferenceObject(TypedObject referenceObject)
-
getAllItems
protected java.util.List<TypedObject> getAllItems()
-
setItems
public void setItems(java.util.List<TypedObject> items)
-
setComparedAttributes
public void setComparedAttributes(java.util.Map<PropertyDescriptor,PropertyComparisonInfo> comparedAttributes)
-
setConfiguration
public void setConfiguration(EditorConfiguration configuration)
-
getConfiguration
public EditorConfiguration getConfiguration()
-
fireValueChanged
protected void fireValueChanged(ObjectValuePair value)
-
fireReferenceItemChanged
protected void fireReferenceItemChanged(TypedObject item)
-
fireItemDropped
protected void fireItemDropped(TypedObject dragged, TypedObject target)
-
fireItemRemoved
protected void fireItemRemoved(TypedObject item)
-
setListener
public void setListener(CompareView.CompareViewListener listener)
-
isEditing
public boolean isEditing()
- Specified by:
isEditingin interfaceEditableComponent
-
validate
public void validate(ObjectValuePair valueInfo, PropertyDescriptor propertyDescriptor, UIEditor uiEditor, java.lang.Object value, org.zkoss.zul.Div editorContainer, java.util.Set<java.lang.String> forceWritePks)
-
activateItemInPopupEditor
protected void activateItemInPopupEditor(TypedObject item)
-
-