Class OneSourceManyTargetItemSyncDialog
- java.lang.Object
-
- org.zkoss.zk.ui.AbstractComponent
-
- org.zkoss.zk.ui.HtmlBasedComponent
-
- org.zkoss.zul.impl.XulElement
-
- org.zkoss.zul.Window
-
- de.hybris.platform.cockpit.components.sync.dialog.AbstractSyncDialog
-
- de.hybris.platform.cockpit.components.sync.dialog.OneSourceManyTargetItemSyncDialog
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,org.zkoss.zk.ui.Component,org.zkoss.zk.ui.ext.Scope,org.zkoss.zk.ui.IdSpace,org.zkoss.zk.ui.sys.ComponentCtrl,org.zkoss.zul.ext.Framable
public class OneSourceManyTargetItemSyncDialog extends AbstractSyncDialog
Synchronization dialog where user can choose target synchronization version and run it- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.cockpit.components.sync.dialog.AbstractSyncDialog
AFTER_SYNC_EVENT, NAME_ATTRIBUTE
-
-
Constructor Summary
Constructors Constructor Description OneSourceManyTargetItemSyncDialog(TypedObject sourceItem, CatalogVersionModel sourceCatalogVersion, java.util.List<SyncItemJobModel>[] matrixRules)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<SyncRule>getAccessibleRulesListModel()Creates accessible rules list modeljava.util.List<SyncRule>getForbidenRulesListModel()Creates forbidden rules list modelvoiditemListRenderer(org.zkoss.zul.Listitem item, java.lang.Object data)Responsible for rendering accessible rule listvoidperformAction()Synchronization logic for this kind synchronization dialogvoidperformReturn()Cancel - Done button logic for this kind synchronization dialog-
Methods inherited from class de.hybris.platform.cockpit.components.sync.dialog.AbstractSyncDialog
createAvailableRuleList, createForbiddenRuleList, getAvailableCatalogVersions, getSourceCatalogVersion, getSynchronizationService, getSyncRules, getTargetCatalogVersions, prepareCatalogVersionLabels, updateBackground
-
Methods inherited from class org.zkoss.zul.Window
beforeChildAdded, clone, doEmbedded, doHighlighted, doModal, doOverlapped, doPopup, getBorder, getCaption, getContentSclass, getContentStyle, getDefaultActionOnShow, getMinheight, getMinwidth, getMode, getModeType, getPosition, getTitle, getZclass, inEmbedded, inHighlighted, inModal, inOverlapped, inPopup, insertBefore, isClosable, isCollapsible, isMaximizable, isMaximized, isMinimizable, isMinimized, isShadow, isSizable, onChildRemoved, onClose, onModal, onPageDetached, renderProperties, service, setBorder, setBorder, setClosable, setContentSclass, setContentStyle, setDefaultActionOnShow, setDraggable, setMaximizable, setMaximized, setMinheight, setMinimizable, setMinimized, setMinwidth, setMode, setMode, setMode, setPosition, setShadow, setSizable, setTitle, setTopmost, setVisible
-
Methods inherited from class org.zkoss.zul.impl.XulElement
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, getZindex, getZIndex, removeSclass, removeSclass, setAction, setClass, 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, 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, invalidate, isChildable, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onPageAttached, 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, 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
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
OneSourceManyTargetItemSyncDialog
public OneSourceManyTargetItemSyncDialog(TypedObject sourceItem, CatalogVersionModel sourceCatalogVersion, java.util.List<SyncItemJobModel>[] matrixRules)
- Parameters:
sourceItem-sourceCatalogVersion-matrixRules-
-
-
Method Detail
-
performAction
public void performAction()
Synchronization logic for this kind synchronization dialog- Specified by:
performActionin classAbstractSyncDialog
-
performReturn
public void performReturn()
Cancel - Done button logic for this kind synchronization dialog- Specified by:
performReturnin classAbstractSyncDialog
-
itemListRenderer
public void itemListRenderer(org.zkoss.zul.Listitem item, java.lang.Object data)Responsible for rendering accessible rule list- Specified by:
itemListRendererin classAbstractSyncDialog- Parameters:
item- - particular item list
-
getForbidenRulesListModel
public java.util.List<SyncRule> getForbidenRulesListModel()
Creates forbidden rules list model- Specified by:
getForbidenRulesListModelin classAbstractSyncDialog- Returns:
- list forbidden synchronization rules
-
getAccessibleRulesListModel
public java.util.List<SyncRule> getAccessibleRulesListModel()
Creates accessible rules list model- Specified by:
getAccessibleRulesListModelin classAbstractSyncDialog- Returns:
- list of synchronization rules
-
-