Class SyncPopupController
java.lang.Object
org.zkoss.zk.ui.event.GenericEventListener
org.zkoss.zk.ui.util.GenericComposer<T>
org.zkoss.zk.ui.util.GenericAutowireComposer<T>
org.zkoss.zk.ui.util.GenericForwardComposer<org.zkoss.zk.ui.Component>
com.hybris.cockpitng.util.ViewAnnotationAwareComposer
com.hybris.cockpitng.util.DefaultWidgetController
com.hybris.backoffice.widgets.syncpopup.SyncPopupController
- All Implemented Interfaces:
com.hybris.cockpitng.core.WidgetController,com.hybris.cockpitng.dnd.WidgetDragAndDropAware,com.hybris.cockpitng.engine.WidgetInstanceManagerAware,Serializable,org.zkoss.zk.ui.event.EventListener,org.zkoss.zk.ui.event.SerializableEventListener,org.zkoss.zk.ui.util.ComponentActivationListener,org.zkoss.zk.ui.util.ComponentCloneListener,org.zkoss.zk.ui.util.Composer<org.zkoss.zk.ui.Component>,org.zkoss.zk.ui.util.ComposerExt<org.zkoss.zk.ui.Component>
public class SyncPopupController
extends com.hybris.cockpitng.util.DefaultWidgetController
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected com.hybris.cockpitng.labels.LabelServiceprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringstatic final Stringprotected static final Stringprotected SynchronizationFacadeFields inherited from class org.zkoss.zk.ui.util.GenericAutowireComposer
_separator, application, applicationScope, arg, componentScope, desktop, desktopScope, execution, page, pageScope, param, requestScope, self, session, sessionScope, spaceOwner, spaceScopeFields inherited from class org.zkoss.zk.ui.util.GenericComposer
_applied -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidadjustTitle(List<ItemModel> itemsToSync) protected voidvoidprotected SyncJobsLoadercreateSyncDataLoader(List<ItemModel> itemsToSync) protected SyncTaskcreateSyncTask(Collection<ItemModel> item, SyncItemJobModel syncJob) voidfilterLists(org.zkoss.zk.ui.event.InputEvent event) protected StringgetCatalogName(SyncItemJobModel syncItemJobModel) Deprecated, for removal: This API element is subject to removal in a future version.since 1905.protected com.hybris.cockpitng.labels.LabelServiceprotected StringgetListItemTitle(SyncItemJobModel item, SyncJobType type) protected com.hybris.backoffice.widgets.notificationarea.NotificationServiceorg.zkoss.zul.Listboxorg.zkoss.zul.ListModelList<SyncPopupViewModel>org.zkoss.zul.Taborg.zkoss.zul.Listboxorg.zkoss.zul.ListModelList<SyncPopupViewModel>org.zkoss.zul.Taborg.zkoss.zul.Textboxprotected Optional<SyncItemJobModel>org.zkoss.zul.ButtongetSync()protected SynchronizationFacadeorg.zkoss.zul.Tabboxorg.zkoss.zul.LabelgetTitle()protected voidvoidinitialize(org.zkoss.zk.ui.Component comp) protected voidprotected booleanitemMatches(String value, org.zkoss.zul.Listitem item) protected voidloadPullJobs(List<SyncItemJobModel> jobs) protected voidloadPushJobs(List<SyncItemJobModel> jobs) voidvoidvoidprotected List<SyncPopupViewModel>packModels(List<SyncItemJobModel> itemJobModels, SyncJobType type) protected voidprepareView(List<ItemModel> itemsToSync) voidsetLabelService(com.hybris.cockpitng.labels.LabelService labelService) voidsetNotificationService(com.hybris.backoffice.widgets.notificationarea.NotificationService notificationService) protected voidvoidsetSynchronizationFacade(SynchronizationFacade synchronizationFacade) protected voidvoidvoidshowSyncJobsForInputObjects(List<ItemModel> items) protected voidshowWarningMessageBox(String titleKey, String msgKey) protected List<SyncItemJobModel>unpackModels(Collection<SyncPopupViewModel> viewModels) Methods inherited from class com.hybris.cockpitng.util.DefaultWidgetController
doAfterCompose, doBeforeCompose, doBeforeComposeChildren, executeOperation, getDragAndDropStrategy, getLabel, getLabel, getModel, getValue, getWidgetDragAndDropStrategyRepository, getWidgetInstanceManager, getWidgetRoot, getWidgetSettings, getWidgetslot, getWidgetTitle, getWidgetUtils, initDragAndDropAwareness, initWidgetSetting, initWidgetSetting, initWidgetSetting, initWidgetSetting, initWidgetSetting, invokeListenerMethod, onSocketInput, preInitialize, sendOutput, sendOutputAfterOperation, sendOutputAfterOperation, sendOutputAfterOperation, setValue, setWidgetInstanceManager, setWidgetTitleMethods inherited from class com.hybris.cockpitng.util.ViewAnnotationAwareComposer
scanEventListenersMethods inherited from class org.zkoss.zk.ui.util.GenericAutowireComposer
alert, didActivate, getPage, willClone, willPassivateMethods inherited from class org.zkoss.zk.ui.util.GenericComposer
doCatch, doFinallyMethods inherited from class org.zkoss.zk.ui.event.GenericEventListener
bindComponent, getController, onEvent, unbindComponent
-
Field Details
-
SOCKET_STARTED_SYNC_CRON_JOB
- See Also:
-
SOCKET_IN_INPUT_OBJECT
- See Also:
-
SOCKET_IN_INPUT_OBJECTS
- See Also:
-
SOCKET_OUT_EXECUTED_SYNC_TASK
- See Also:
-
SOCKET_OUTPUT_CANCEL
- See Also:
-
SETTING_SEARCH_VISIBILITY_THRESHOLD
- See Also:
-
SETTING_LISTITEM_RENDERER
- See Also:
-
LABEL_TITLE_SINGLE
- See Also:
-
LABEL_TITLE_WINDOW
- See Also:
-
LABEL_TITLE_MANY
- See Also:
-
CANCEL_BUTTON_ID
- See Also:
-
SYNC_BUTTON_ID
- See Also:
-
SEARCHBOX_ID
- See Also:
-
PUSHLIST_ID
- See Also:
-
PULLLIST_ID
- See Also:
-
MODEL_SYNC_ITEMS
- See Also:
-
labelService
protected transient com.hybris.cockpitng.labels.LabelService labelService -
synchronizationFacade
-
-
Constructor Details
-
SyncPopupController
public SyncPopupController()
-
-
Method Details
-
initialize
public void initialize(org.zkoss.zk.ui.Component comp) - Overrides:
initializein classcom.hybris.cockpitng.util.DefaultWidgetController
-
initializeLists
protected void initializeLists() -
setupRenderers
protected void setupRenderers() -
getSyncItems
-
prepareView
-
loadPushJobs
-
loadPullJobs
-
createSyncDataLoader
-
adjustTitle
-
setSearchboxVisibility
protected void setSearchboxVisibility() -
showWarningMessageBox
-
hideListIfEmpty
protected void hideListIfEmpty() -
onPushListSelect
public void onPushListSelect() -
onPullListSelect
public void onPullListSelect() -
closeSyncPopup
public void closeSyncPopup() -
onSyncButtonClick
public void onSyncButtonClick() -
filterLists
public void filterLists(org.zkoss.zk.ui.event.InputEvent event) -
itemMatches
-
showSyncJobsForInputObject
-
showSyncJobsForInputObjects
-
clearLoadedJobs
protected void clearLoadedJobs() -
createSyncTask
-
packModels
protected List<SyncPopupViewModel> packModels(List<SyncItemJobModel> itemJobModels, SyncJobType type) -
getListItemTitle
-
getCatalogName
@Deprecated(since="1905", forRemoval=true) protected String getCatalogName(SyncItemJobModel syncItemJobModel) Deprecated, for removal: This API element is subject to removal in a future version.since 1905. UsegetListItemTitle(SyncItemJobModel, SyncJobType)instead. -
createSyncCtx
-
unpackModels
-
getSelectedSyncJob
-
getPullList
public org.zkoss.zul.Listbox getPullList() -
getPushList
public org.zkoss.zul.Listbox getPushList() -
getTabbox
public org.zkoss.zul.Tabbox getTabbox() -
getPullTab
public org.zkoss.zul.Tab getPullTab() -
getPushTab
public org.zkoss.zul.Tab getPushTab() -
getSync
public org.zkoss.zul.Button getSync() -
getSearchbox
public org.zkoss.zul.Textbox getSearchbox() -
getTitle
public org.zkoss.zul.Label getTitle() -
getPullListModel
-
getPushListModel
-
getLabelService
protected com.hybris.cockpitng.labels.LabelService getLabelService() -
setLabelService
public void setLabelService(com.hybris.cockpitng.labels.LabelService labelService) -
getSynchronizationFacade
-
setSynchronizationFacade
-
getNotificationService
protected com.hybris.backoffice.widgets.notificationarea.NotificationService getNotificationService() -
setNotificationService
public void setNotificationService(com.hybris.backoffice.widgets.notificationarea.NotificationService notificationService)
-