Class OneSourceManyTargetVersionSyncDialog
- 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.OneSourceManyTargetVersionSyncDialog
-
- 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 OneSourceManyTargetVersionSyncDialog 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 OneSourceManyTargetVersionSyncDialog(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 dialogvoidupdateBackground(java.util.List<java.lang.String> chosenRules)Responsible for update background view (either List View or Grid View and EditorArea) in order to keep cohesion-
Methods inherited from class de.hybris.platform.cockpit.components.sync.dialog.AbstractSyncDialog
createAvailableRuleList, createForbiddenRuleList, getAvailableCatalogVersions, getSourceCatalogVersion, getSynchronizationService, getSyncRules, getTargetCatalogVersions, prepareCatalogVersionLabels
-
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
-
OneSourceManyTargetVersionSyncDialog
public OneSourceManyTargetVersionSyncDialog(CatalogVersionModel sourceCatalogVersion, java.util.List<SyncItemJobModel>[] matrixRules)
- Parameters:
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
-
updateBackground
public void updateBackground(java.util.List<java.lang.String> chosenRules)
Description copied from class:AbstractSyncDialogResponsible for update background view (either List View or Grid View and EditorArea) in order to keep cohesion- Overrides:
updateBackgroundin classAbstractSyncDialog
-
-