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 Details

  • Constructor Details

    • SyncPopupController

      public SyncPopupController()
  • Method Details

    • initialize

      public void initialize(org.zkoss.zk.ui.Component comp)
      Overrides:
      initialize in class com.hybris.cockpitng.util.DefaultWidgetController
    • initializeLists

      protected void initializeLists()
    • setupRenderers

      protected void setupRenderers()
    • getSyncItems

      protected List<ItemModel> getSyncItems()
    • prepareView

      protected void prepareView(List<ItemModel> itemsToSync)
    • loadPushJobs

      protected void loadPushJobs(List<SyncItemJobModel> jobs)
    • loadPullJobs

      protected void loadPullJobs(List<SyncItemJobModel> jobs)
    • createSyncDataLoader

      protected SyncJobsLoader createSyncDataLoader(List<ItemModel> itemsToSync)
    • adjustTitle

      protected void adjustTitle(List<ItemModel> itemsToSync)
    • setSearchboxVisibility

      protected void setSearchboxVisibility()
    • showWarningMessageBox

      protected void showWarningMessageBox(String titleKey, String msgKey)
    • 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

      protected boolean itemMatches(String value, org.zkoss.zul.Listitem item)
    • showSyncJobsForInputObject

      public void showSyncJobsForInputObject(ItemModel data)
    • showSyncJobsForInputObjects

      public void showSyncJobsForInputObjects(List<ItemModel> items)
    • clearLoadedJobs

      protected void clearLoadedJobs()
    • createSyncTask

      protected SyncTask createSyncTask(Collection<ItemModel> item, SyncItemJobModel syncJob)
    • packModels

      protected List<SyncPopupViewModel> packModels(List<SyncItemJobModel> itemJobModels, SyncJobType type)
    • getListItemTitle

      protected String getListItemTitle(SyncItemJobModel item, SyncJobType type)
    • 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.
    • createSyncCtx

      protected Map<String,Object> createSyncCtx()
    • unpackModels

      protected List<SyncItemJobModel> unpackModels(Collection<SyncPopupViewModel> viewModels)
    • getSelectedSyncJob

      protected Optional<SyncItemJobModel> 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

      public org.zkoss.zul.ListModelList<SyncPopupViewModel> getPullListModel()
    • getPushListModel

      public org.zkoss.zul.ListModelList<SyncPopupViewModel> getPushListModel()
    • getLabelService

      protected com.hybris.cockpitng.labels.LabelService getLabelService()
    • setLabelService

      public void setLabelService(com.hybris.cockpitng.labels.LabelService labelService)
    • getSynchronizationFacade

      protected SynchronizationFacade getSynchronizationFacade()
    • setSynchronizationFacade

      public void setSynchronizationFacade(SynchronizationFacade synchronizationFacade)
    • getNotificationService

      protected com.hybris.backoffice.widgets.notificationarea.NotificationService getNotificationService()
    • setNotificationService

      public void setNotificationService(com.hybris.backoffice.widgets.notificationarea.NotificationService notificationService)