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 modelvoid
itemListRenderer(org.zkoss.zul.Listitem item, java.lang.Object data)
Responsible for rendering accessible rule listvoid
performAction()
Synchronization logic for this kind synchronization dialogvoid
performReturn()
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
focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZindex, getZIndex, 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, 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, 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
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:
performAction
in classAbstractSyncDialog
-
performReturn
public void performReturn()
Cancel - Done button logic for this kind synchronization dialog- Specified by:
performReturn
in classAbstractSyncDialog
-
itemListRenderer
public void itemListRenderer(org.zkoss.zul.Listitem item, java.lang.Object data)
Responsible for rendering accessible rule list- Specified by:
itemListRenderer
in classAbstractSyncDialog
- Parameters:
item
- - particular item list
-
getForbidenRulesListModel
public java.util.List<SyncRule> getForbidenRulesListModel()
Creates forbidden rules list model- Specified by:
getForbidenRulesListModel
in classAbstractSyncDialog
- Returns:
- list forbidden synchronization rules
-
getAccessibleRulesListModel
public java.util.List<SyncRule> getAccessibleRulesListModel()
Creates accessible rules list model- Specified by:
getAccessibleRulesListModel
in classAbstractSyncDialog
- Returns:
- list of synchronization rules
-
-