public class SyncTrackerController
extends DefaultWidgetController
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
MODEL_TRACKED_SYNCHRONIZATIONS |
protected static java.lang.String |
SETTING_FIND_SYNC_COUNTERPARTS |
protected static java.lang.String |
SETTING_SEND_GLOBAL_EVENT |
protected static java.lang.String |
SOCKET_IN_SYNC_TASK |
protected static java.lang.String |
SOCKET_OUT_SYNCED_ITEMS |
| Constructor and Description |
|---|
SyncTrackerController() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Optional<ItemModel> |
findCounterpart(ItemModel item,
SyncItemJobModel syncItemJob) |
protected void |
finishTracking(java.lang.String cronJobCode) |
CockpitEventQueue |
getCockpitEventQueue() |
CronJobHistoryFacade |
getCronJobHistoryFacade() |
ObjectFacade |
getObjectFacade() |
SynchronizationFacade |
getSynchronizationFacade() |
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
getTrackingMap() |
void |
initialize(Component comp) |
protected boolean |
isTrackedProcess(java.lang.String cronJobCode) |
protected boolean |
isTrackingProcesses() |
protected java.util.List<java.lang.Object> |
loadSyncedItems(java.util.Set<java.lang.String> syncedItems) |
protected void |
notifySyncFinished(java.lang.String cronJobCode) |
void |
onProcessFinished(CockpitEvent cockpitEvent) |
void |
onSyncStarted(SyncTaskExecutionInfo executionInfo) |
protected void |
startTrackingSynchronization(java.lang.String syncJobCode,
java.util.List<? extends ItemModel> items) |
protected java.util.Set<java.lang.String> |
stopTrackingProcess(java.lang.String cronJobCode) |
protected void |
updateTrackedProcesses() |
protected java.util.List<? extends ItemModel> |
withCounterparts(java.util.List<? extends ItemModel> items,
SyncItemJobModel syncItemJob) |
protected static final java.lang.String SOCKET_IN_SYNC_TASK
protected static final java.lang.String SOCKET_OUT_SYNCED_ITEMS
protected static final java.lang.String MODEL_TRACKED_SYNCHRONIZATIONS
protected static final java.lang.String SETTING_FIND_SYNC_COUNTERPARTS
protected static final java.lang.String SETTING_SEND_GLOBAL_EVENT
public void initialize(Component comp)
protected void updateTrackedProcesses()
public void onSyncStarted(SyncTaskExecutionInfo executionInfo)
protected java.util.List<? extends ItemModel> withCounterparts(java.util.List<? extends ItemModel> items, SyncItemJobModel syncItemJob)
protected java.util.Optional<ItemModel> findCounterpart(ItemModel item, SyncItemJobModel syncItemJob)
public void onProcessFinished(CockpitEvent cockpitEvent)
protected void finishTracking(java.lang.String cronJobCode)
protected void notifySyncFinished(java.lang.String cronJobCode)
protected boolean isTrackingProcesses()
protected boolean isTrackedProcess(java.lang.String cronJobCode)
protected java.util.Set<java.lang.String> stopTrackingProcess(java.lang.String cronJobCode)
protected void startTrackingSynchronization(java.lang.String syncJobCode,
java.util.List<? extends ItemModel> items)
protected java.util.List<java.lang.Object> loadSyncedItems(java.util.Set<java.lang.String> syncedItems)
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getTrackingMap()
public CockpitEventQueue getCockpitEventQueue()
public ObjectFacade getObjectFacade()
public CronJobHistoryFacade getCronJobHistoryFacade()
public SynchronizationFacade getSynchronizationFacade()
Copyright © 2018 SAP SE. All Rights Reserved.