public class SyncPopupController
extends DefaultWidgetController
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
CANCEL_BUTTON_ID |
protected static java.lang.String |
LABEL_TITLE_MANY |
protected static java.lang.String |
LABEL_TITLE_SINGLE |
protected static java.lang.String |
LABEL_TITLE_WINDOW |
protected LabelService |
labelService |
protected static java.lang.String |
MODEL_SYNC_ITEMS |
protected static java.lang.String |
PULLLIST_ID |
protected static java.lang.String |
PUSHLIST_ID |
protected static java.lang.String |
SEARCHBOX_ID |
protected static java.lang.String |
SETTING_LISTITEM_RENDERER |
protected static java.lang.String |
SETTING_SEARCH_VISIBILITY_THRESHOLD |
protected static java.lang.String |
SOCKET_IN_INPUT_OBJECT |
protected static java.lang.String |
SOCKET_IN_INPUT_OBJECTS |
protected static java.lang.String |
SOCKET_OUT_EXECUTED_SYNC_TASK |
protected static java.lang.String |
SOCKET_OUTPUT_CANCEL |
static java.lang.String |
SOCKET_STARTED_SYNC_CRON_JOB |
protected static java.lang.String |
SYNC_BUTTON_ID |
protected SynchronizationFacade |
synchronizationFacade |
| Constructor and Description |
|---|
SyncPopupController() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
adjustTitle(java.util.List<ItemModel> itemsToSync) |
protected void |
clearLoadedJobs() |
void |
closeSyncPopup() |
protected java.util.Map<java.lang.String,java.lang.Object> |
createSyncCtx() |
protected SyncJobsLoader |
createSyncDataLoader(java.util.List<ItemModel> itemsToSync) |
protected SyncTask |
createSyncTask(java.util.Collection<ItemModel> item,
SyncItemJobModel syncJob) |
void |
filterLists(InputEvent event) |
protected java.lang.String |
getCatalogName(SyncItemJobModel syncItemJobModel) |
protected LabelService |
getLabelService() |
protected NotificationService |
getNotificationService() |
Listbox |
getPullList() |
<any> |
getPullListModel() |
Tab |
getPullTab() |
Listbox |
getPushList() |
<any> |
getPushListModel() |
Tab |
getPushTab() |
Textbox |
getSearchbox() |
protected java.util.Optional<SyncItemJobModel> |
getSelectedSyncJob() |
Button |
getSync() |
protected SynchronizationFacade |
getSynchronizationFacade() |
protected java.util.List<ItemModel> |
getSyncItems() |
Tabbox |
getTabbox() |
Label |
getTitle() |
protected void |
hideListIfEmpty() |
void |
initialize(Component comp) |
protected void |
initializeLists() |
protected boolean |
itemMatches(java.lang.String value,
Listitem item) |
protected void |
loadPullJobs(java.util.List<SyncItemJobModel> jobs) |
protected void |
loadPushJobs(java.util.List<SyncItemJobModel> jobs) |
void |
onPullListSelect() |
void |
onPushListSelect() |
void |
onSyncButtonClick() |
protected java.util.List<SyncPopupViewModel> |
packModels(java.util.List<SyncItemJobModel> itemJobModels,
SyncJobType type) |
protected void |
prepareView(java.util.List<ItemModel> itemsToSync) |
void |
setLabelService(LabelService labelService) |
void |
setNotificationService(NotificationService notificationService) |
protected void |
setSearchboxVisibility() |
void |
setSynchronizationFacade(SynchronizationFacade synchronizationFacade) |
protected void |
setupRenderers() |
void |
showSyncJobsForInputObject(ItemModel data) |
void |
showSyncJobsForInputObjects(java.util.List<ItemModel> items) |
protected void |
showWarningMessageBox(java.lang.String titleKey,
java.lang.String msgKey) |
protected java.util.List<SyncItemJobModel> |
unpackModels(java.util.Collection<SyncPopupViewModel> viewModels) |
protected static final java.lang.String SOCKET_IN_INPUT_OBJECT
protected static final java.lang.String SOCKET_IN_INPUT_OBJECTS
protected static final java.lang.String SOCKET_OUT_EXECUTED_SYNC_TASK
protected static final java.lang.String SOCKET_OUTPUT_CANCEL
protected static final java.lang.String SETTING_SEARCH_VISIBILITY_THRESHOLD
protected static final java.lang.String SETTING_LISTITEM_RENDERER
protected static final java.lang.String LABEL_TITLE_SINGLE
protected static final java.lang.String LABEL_TITLE_WINDOW
protected static final java.lang.String LABEL_TITLE_MANY
protected static final java.lang.String CANCEL_BUTTON_ID
protected static final java.lang.String SYNC_BUTTON_ID
protected static final java.lang.String SEARCHBOX_ID
protected static final java.lang.String PUSHLIST_ID
protected static final java.lang.String PULLLIST_ID
protected static final java.lang.String MODEL_SYNC_ITEMS
public static final java.lang.String SOCKET_STARTED_SYNC_CRON_JOB
protected transient LabelService labelService
protected transient SynchronizationFacade synchronizationFacade
public void initialize(Component comp)
protected void initializeLists()
protected void setupRenderers()
protected java.util.List<ItemModel> getSyncItems()
protected void prepareView(java.util.List<ItemModel> itemsToSync)
protected SyncJobsLoader createSyncDataLoader(java.util.List<ItemModel> itemsToSync)
protected void adjustTitle(java.util.List<ItemModel> itemsToSync)
protected void setSearchboxVisibility()
protected void showWarningMessageBox(java.lang.String titleKey,
java.lang.String msgKey)
protected void hideListIfEmpty()
public void onPushListSelect()
public void onPullListSelect()
public void closeSyncPopup()
public void onSyncButtonClick()
public void filterLists(InputEvent event)
protected boolean itemMatches(java.lang.String value,
Listitem item)
public void showSyncJobsForInputObject(ItemModel data)
public void showSyncJobsForInputObjects(java.util.List<ItemModel> items)
protected void loadPushJobs(java.util.List<SyncItemJobModel> jobs)
protected void loadPullJobs(java.util.List<SyncItemJobModel> jobs)
protected void clearLoadedJobs()
protected SyncTask createSyncTask(java.util.Collection<ItemModel> item, SyncItemJobModel syncJob)
protected java.util.List<SyncPopupViewModel> packModels(java.util.List<SyncItemJobModel> itemJobModels, SyncJobType type)
protected java.lang.String getCatalogName(SyncItemJobModel syncItemJobModel)
protected java.util.Map<java.lang.String,java.lang.Object> createSyncCtx()
protected java.util.List<SyncItemJobModel> unpackModels(java.util.Collection<SyncPopupViewModel> viewModels)
protected java.util.Optional<SyncItemJobModel> getSelectedSyncJob()
public Listbox getPullList()
public Listbox getPushList()
public Tabbox getTabbox()
public Tab getPullTab()
public Tab getPushTab()
public Button getSync()
public Textbox getSearchbox()
public Label getTitle()
public <any> getPullListModel()
public <any> getPushListModel()
protected LabelService getLabelService()
public void setLabelService(LabelService labelService)
protected SynchronizationFacade getSynchronizationFacade()
public void setSynchronizationFacade(SynchronizationFacade synchronizationFacade)
protected NotificationService getNotificationService()
public void setNotificationService(NotificationService notificationService)
Copyright © 2018 SAP SE. All Rights Reserved.